【发布时间】:2015-01-06 23:49:58
【问题描述】:
是否可以将 NSInvocation 与值类型参数一起使用?
目前我们可以这样做:
[invocation setArgument:¶m1 atIndex:2];
但我们希望第一个参数是值类型,例如 int。
当我查看在调试器中传递给目标方法的变量时,它是一些像 1.367481856920029E+302 这样的垃圾值 - 这似乎是将对象的地址转换为 int。
【问题讨论】:
-
你就是这样做的,
param1是一个整数或任何你想要的原始数据类型。图形调试器有时会出错,请特别注意,如果您使用断点,它不会显示赋值的值,直到 包含赋值的行之后。
标签: ios objective-c nsinvocation