我有以下代码行
NSNumber *myValue = loadTempValue*0.420;
我试图将的值设置*myValue
为的值loadTempValue*0.420
,
但是,我得到了错误
Invalid operands to binary expression ('NSNumber *" and 'double')
有人可以建议如何设置吗?
看来loadTempValue
也是NSNumber
。在这种情况下,您需要:
NSNumber *myValue = @([loadTempValue doubleValue] * 0.420);
为什么将NSNumber
对象用于这些值?
如果loadTempValue
是a double
,则可以执行以下操作:
double myValue = loadTempValue * 0.42;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句