2010-09-28 171 views
1

所以我有一個包含一堆數據的表視圖。用戶可以向下導航,瀏覽編輯等,但是當他們編輯和刪除一行,然後通過導航控制器導航回,有時(不是所有的時間)的應用程序崩潰引發此錯誤:奇怪的錯誤iPhone/iPad

-[CALayer resourceType]: unrecognized selector sent to instance: ********** 

有誰知道什麼可能導致這個錯誤?我似乎無法隔離發生這種情況的案例,似乎是隨機的。這個數據來自一個數組。不知道這是否有所作爲。提前致謝!

回答

6

您可能會過度釋放對象或過早釋放對象(或不保留對象)。

打開殭屍檢測並嘗試重現崩潰。 (儀器有殭屍檢測模式或搜索谷歌NSZombieEnabled)。

+1

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/130-Debugging_Applications/debugging_applications.html – JeremyP 2010-09-29 08:57:41

+0

是的,這是我的NSDocumentController的一個問題導致memoryWarning釋放的東西,應該'還沒有。 (我在網上閱讀的所有內容都表示需要保留)。我想現在的問題是,我應該在什麼時候發佈docCOntroller? – gabaum10 2010-09-29 13:22:15

+0

想通了。殭屍模式真的很有用。謝謝! – gabaum10 2010-09-29 18:38:19