[英]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.