iOS Obj-C在堆栈跟踪的一跳中加倍到NaN

时间:2014-02-14 19:34:48

标签: ios objective-c

我有一个有效的双重变成NaN,因为它被传递给一个方法。我不知道这是怎么回事,但看看这个:

Valid Double 注意posInSeconds是带有效数值的double。

堆栈跟踪上一步 NaN

我不是任何方式的Obj-C专家,但这对我来说完全没有意义。

1 个答案:

答案 0 :(得分:4)

标头和实现之间的类型不匹配。 编译器传递一种类型(可能是隐式转换为int),并在另一端重新解释与其他位置(双精度)相同的位。