簡體   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