gpt4 book ai didi

iOS NSNumber 二进制表达式的无效操作数(NSNumber *"and ' double')

转载 作者:行者123 更新时间:2023-12-01 15:56:17 29 4
gpt4 key购买 nike

我有下面这行代码

NSNumber *myValue = loadTempValue*0.420;

我试图将 *myValue 的值设置为 loadTempValue*0.420 的值,

但是,我得到了错误

二进制表达式的无效操作数(“NSNumber *”和“double”)

有人可以建议如何设置吗?

最佳答案

loadTempValue 似乎也是一个NSNumber。在那种情况下你想要:

NSNumber *myValue = @([loadTempValue doubleValue] * 0.420);

为什么要为这些值使用 NSNumber 对象?

如果 loadTempValue 是一个 double 你可以这样做:

double myValue = loadTempValue * 0.42;

关于iOS NSNumber 二进制表达式的无效操作数(NSNumber *"and ' double'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20733411/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com