相关疑难解决方法(0)

Objective-C - 浮动检查nan

我有一个变量(float slope),有时在打印时会有一个nan值,因为有时会发生除0.

我试图在发生这种情况时做一个if-else.我怎样才能做到这一点?if (slope == nan)似乎不起作用.

floating-point objective-c

77
推荐指数
3
解决办法
4万
查看次数

如何检查Objective-C(iOS)中的NaN值

可能重复:
Objective-C - 浮动检查nan
确定NSNumber是否为NaN

我在CGFloat中遇到NaN值问题,如何检查数字是否有效?

到目前为止唯一有效的方法是:

if ([[NSString stringWithFormat:@"%f", output] isEqualToString:@"nan"]) {
    output = 0;
}
Run Code Online (Sandbox Code Playgroud)

这根本不是一个好的解决方案!:) ...而且我很确定我应该做的其他事情.

xcode objective-c cgfloat ios

52
推荐指数
1
解决办法
4万
查看次数

确定NSNumber是否为NaN

如何确定Cocoa NSNumber是否代表NaN(不是数字)?

例如,当我解析具有无效(非数字)内容的字符串时,就会出现这种情况.

cocoa nsnumber

44
推荐指数
6
解决办法
2万
查看次数

标签 统计

objective-c ×2

cgfloat ×1

cocoa ×1

floating-point ×1

ios ×1

nsnumber ×1

xcode ×1