繁体   English   中英

尝试取消引用nil对象时,如何使iPhone模拟器生成错误?

[英]How can I make iPhone simulator generate an error when I try to dereference a nil object?

当我尝试访问nil变量的方法时,有什么方法可以让iPhone模拟器给出错误或记录消息?

例如,

MyClass *p = nil;
[p doSomething];

不,没有。 这是Objective-C的预期行为,许多代码(包括Apple的框架)都依赖于它。 如果以某种方式禁用它,则可能会发生许多可怕的事情。 相反,要学习熟悉它,并将其合并到您的代码中。

不确定是否是您要找的东西,但僵尸可能会有所帮助。 查看:

http://iosdevelopertips.com/debugging/tracking-down-exc_bad_access-errors-with-nszombieenabled.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM