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

尼尔·莫顿网

我有以下代码行

NSNumber *myValue = loadTempValue*0.420;

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

但是,我得到了错误

Invalid operands to binary expression ('NSNumber *" and 'double')

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

rmaddy

看来loadTempValue也是NSNumber在这种情况下,您需要:

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

为什么将NSNumber对象用于这些值?

如果loadTempValue是a double,则可以执行以下操作:

double myValue = loadTempValue * 0.42;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对二进制表达式无效的操作数(NSNumber * __strong和NSNumber *)

来自分类Dev

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

来自分类Dev

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

来自分类Dev

对二进制表达式无效的操作数(“ CGFloat”(又名“ double”)和“ UIView * _Nullable”)

来自分类Dev

二进制表达式的无效操作数(“ RadioDevice”和“ const RadioDevice”)

来自分类Dev

错误:对二进制表达式无效的操作数(“ float”和“ float”)

来自分类Dev

Objective-C-二进制表达式('double')到('double *')的无效操作数

来自分类Dev

二进制表达式的无效操作数(“ ostream”(又名“ basic_ostream <char>”)和“ ostream”)

来自分类Dev

无效的操作数二进制表达式:ostream和std :: u32string

来自分类Dev

对二进制表达式无效的操作数(常量点和常量点

来自分类Dev

二进制表达式的无效操作数(“ int_node”和const“ int_node”)

来自分类Dev

对二进制表达式无效的操作数(“ ostream”(又名“ basic_ostream <char>”)和“ ostream”)

来自分类Dev

无效的操作数二进制表达式:ostream和std :: u32string

来自分类Dev

错误:类型为“ double *”和“ double”的无效操作数为二进制“ operator /”

来自分类Dev

二进制运算符的类型为'int'和'double(double *,double *,int)'的无效操作数

来自分类Dev

二进制表达式('std :: ostream'(aka'basic_ostream <char>')和'const char *')的无效操作数

来自分类Dev

比较数组中的整数:(无效的操作数为二进制表达式(“ NSUInteger *”(又名“ unsigned int *”)和“ NSUInteger *”)

来自分类Dev

二进制“ operator <<”类型为“ double”和“ const char [5]”类型的无效操作数

来自分类Dev

C ++错误:类型为'double'和<unresolved重载的函数类型'的操作数对二进制'operator'无效

来自分类Dev

二进制“ operator!=”类型为“ double”和“ const char [13]”类型的无效操作数

来自分类Dev

二进制运算符'*'不能应用于'SCNVector3'和'Double'类型的操作数

来自分类Dev

无效的二进制二进制操作数('const'和'const')

来自分类Dev

无效的二进制二进制操作数(“ char(*)[36]”和“ char *”)

来自分类Dev

无效的二进制二进制操作数('const'和'const')

来自分类Dev

无效的二进制二进制操作数(“ const Vector”和“ const Vector”)

来自分类Dev

无效的二进制二进制操作数('ostream'(aka'basic_ostream <char>')和'Date')

来自分类Dev

错误:对二进制==无效的操作数(具有“结构演示”和“结构演示”)

来自分类Dev

类型'std :: istream *'和'char'的无效操作数为二进制'operator >>'

来自分类Dev

对二进制*无效的操作数(具有'int'和'int *')

Related 相关文章

  1. 1

    对二进制表达式无效的操作数(NSNumber * __strong和NSNumber *)

  2. 2

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

  3. 3

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

  4. 4

    对二进制表达式无效的操作数(“ CGFloat”(又名“ double”)和“ UIView * _Nullable”)

  5. 5

    二进制表达式的无效操作数(“ RadioDevice”和“ const RadioDevice”)

  6. 6

    错误:对二进制表达式无效的操作数(“ float”和“ float”)

  7. 7

    Objective-C-二进制表达式('double')到('double *')的无效操作数

  8. 8

    二进制表达式的无效操作数(“ ostream”(又名“ basic_ostream <char>”)和“ ostream”)

  9. 9

    无效的操作数二进制表达式:ostream和std :: u32string

  10. 10

    对二进制表达式无效的操作数(常量点和常量点

  11. 11

    二进制表达式的无效操作数(“ int_node”和const“ int_node”)

  12. 12

    对二进制表达式无效的操作数(“ ostream”(又名“ basic_ostream <char>”)和“ ostream”)

  13. 13

    无效的操作数二进制表达式:ostream和std :: u32string

  14. 14

    错误:类型为“ double *”和“ double”的无效操作数为二进制“ operator /”

  15. 15

    二进制运算符的类型为'int'和'double(double *,double *,int)'的无效操作数

  16. 16

    二进制表达式('std :: ostream'(aka'basic_ostream <char>')和'const char *')的无效操作数

  17. 17

    比较数组中的整数:(无效的操作数为二进制表达式(“ NSUInteger *”(又名“ unsigned int *”)和“ NSUInteger *”)

  18. 18

    二进制“ operator <<”类型为“ double”和“ const char [5]”类型的无效操作数

  19. 19

    C ++错误:类型为'double'和<unresolved重载的函数类型'的操作数对二进制'operator'无效

  20. 20

    二进制“ operator!=”类型为“ double”和“ const char [13]”类型的无效操作数

  21. 21

    二进制运算符'*'不能应用于'SCNVector3'和'Double'类型的操作数

  22. 22

    无效的二进制二进制操作数('const'和'const')

  23. 23

    无效的二进制二进制操作数(“ char(*)[36]”和“ char *”)

  24. 24

    无效的二进制二进制操作数('const'和'const')

  25. 25

    无效的二进制二进制操作数(“ const Vector”和“ const Vector”)

  26. 26

    无效的二进制二进制操作数('ostream'(aka'basic_ostream <char>')和'Date')

  27. 27

    错误:对二进制==无效的操作数(具有“结构演示”和“结构演示”)

  28. 28

    类型'std :: istream *'和'char'的无效操作数为二进制'operator >>'

  29. 29

    对二进制*无效的操作数(具有'int'和'int *')

热门标签

归档