如何在obj-c/iphone应用程序中读取"无法识别的选择器"错误日志

Chr*_*ris 1 iphone crash objective-c

我的应用程序中出现以下崩溃日志错误:

-[NSNull length]: unrecognized selector sent to instance 0x194adc8
Run Code Online (Sandbox Code Playgroud)

我怎么读这个?这是否意味着:

  • 我向' NSNull'对象发送了一条"长度"消息?
  • NSNull尝试在另一个类上调用选择器时,' '类中的'length'方法崩溃了?

此外,如果它是前一个选项,我如何获得堆栈跟踪以查看哪个函数导致此崩溃?该顶行是我日志中唯一的错误.

谢谢

Pau*_*l.s 5

门1

NSNull 没有回应 length

您可以查看NSNull的文档,看看是否是这种情况.

如果不知道你的代码库在做什么,我不知道在哪里看,你必须[NSNull null];在某个时候调用来获取NSNull对象,或者你正在使用一个返回它的框架.