我在CGFloat中遇到NaN值问题,如何检查数字是否有效?
到目前为止唯一有效的方法是:
if ([[NSString stringWithFormat:@"%f", output] isEqualToString:@"nan"]) {
output = 0;
}
Run Code Online (Sandbox Code Playgroud)
这根本不是一个好的解决方案!:) ...而且我很确定我应该做的其他事情.
有一个像isNanObjective-C 的函数(Javascript示例)?我只是注意到这个代码导致显示Nan %,所以我需要检测是一个值是楠所以我可以将其更改为0.
[portefeuillePercentWaarde setText:[NSString stringWithFormat:@"%.2f%%", verschilPrencentage]];
Run Code Online (Sandbox Code Playgroud)