有人可以告诉我这是什么意思:
2013-02-08 11:19:49.394 xxxxx[10545:907] set selected tab with tag 3
2013-02-08 11:19:49.560 xxxxx[10545:907] did select item
2013-02-08 11:19:49.562 xxxxx[10545:907] tab clicked
2013-02-08 11:19:49.566 xxxxx[10545:907] will show view controller MoreViewController
2013-02-08 11:19:49.567 xxxxx[10545:907] will show other VC
2013-02-08 11:19:49.579 xxxxx[10545:907] -[__NSCFConstantString offImage]: unrecognized selector sent to instance 0x21994c
2013-02-08 11:19:49.580 xxxxx[10545:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString offImage]: unrecognized selector sent to instance 0x21994c'
我只是尝试修改一些代码,但是修改不起作用。因此按z并取消我修改的所有内容,但现在我收到此错误。
最佳答案
“无法识别的选择器发送给实例”错误总是表示一件事:您正在不支持该实例的实例上调用方法。在这种情况下,代码中的一行如下所示:
[someObject offImage];
在这行上,
someObject
是字符串的实例,没有offImage
方法。通过将错误类型的对象传递给其他方法可能导致此问题:
[someTarget objectWithOffImage:@"Hello"];
该方法可能期望一个对象响应
offImage
,但是您正在向其传递一个字符串。最后,您可能正在尝试调用类别中的方法,但是您忘记了导入该类别的头文件。
关于iphone - 运行iPhone App帮助时出错-__NSCFConstantString错误含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14777108/