ios 为什么错误日志一直在变

<Warning>: * NSForwarding: warning: selector (0x280e022b) for message 'ayer' does not match selector known to Objective C runtime (0x175f4f70)-- abort
<Error>: +[NSString ayer]: unrecognized selector sent to class 0x3827ae7c
<Error>: * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSString ayer]: unrecognized selector sent to class 0x3827ae7c'

这是第一次的错 那个ayer根本没有

<Error>: +[NSString olor]: unrecognized selector sent
<Error>: * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSString olor]:

这是第二次的错 那个olor方法也没有

<Error>: +[NSString ions]: unrecognized selector sent
<Error>: * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSString ions]:

这是第三次的错 那个ions方法也没有

这个该怎么去定位错误 解决啊

阅读 2.4k
1 个回答

出现这种问题是可能因为之前的对象被释放了,然后它指向的内存地址被一个NSString的对象代替了,你再调用原来对象的方法是就会产生这个错误。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题