可能重复:
Objective-C - float checking for nan
Determine if NSNumber is NaN
我在CGFloat中遇到NaN值问题,如何检查该号码是否有效?
到目前为止唯一有效的方法是:if ([[NSString stringWithFormat:@"%f", output] isEqualToString:@"nan"]) {
output = 0;
}
这根本不是一个好的解决方案! :) ...而且我很确定我还应该做些什么。