星期五, 1月 28, 2011

用NSZombieEnabled解決討人厭的EXC_BAD_ADDRESS


寫iPhone 程式,常常寫到一半

程式就死的不明不白,不清不楚

就丟個EXC_BAD_ADDRESS出來

也不交待清楚一點

真是得讓人找個老半天才知道哪裡寫錯了


爬了很久的文,終於找到了

下面這個東東,記下來以免自己忘記

也分享給吃蘋果同好~


Xcode 左側,展開 Groups & Files 內的

Executables 分類,點選 Project 名稱的項目

按右鍵選 Get Info


切換到 Arguments 的標簽頁,在底下

Variables to be set in environment 下方

有個「+」與「-」,按下「+」後

在「Name」輸入 NSZombieEnabled

Value」輸入『YES』。


以後只要有物件建立,Zombie 也會自動建立

這樣在 debug 過程,如果有錯誤訊息發生

也可以透過 Zombie 找到進一步的問題點。



沒有留言: