我的應用程序崩潰時,我退出它(不按主頁按鈕,並轉到背景),我想問題是,一些對象在viewDidUnload中釋放,再次釋放dealloc,但我不知道。由於我的代碼有超過10000行,是否有任何工具或方法可以快速查明錯誤?還是它是由其他東西引起的,而不是一個物體被釋放兩次?iOS應用程序在退出時崩潰,如何調試?
謝謝!
這裏是左窗格中的截圖:
另外,我嘗試登錄viewDidUnload和dealloc的消息,但沒有看到任何錯誤消息。
- (void)viewDidUnload {
print "viewDidUnload 1";
// actual method body
print "viewDidUnload 2";
}
與dealloc相同。
編輯2: 我的應用程序使用核心數據,所以有什麼我需要手動完成退出核心數據(或它會崩潰)?
調試終止日誌會有幫助。 –
請發佈錯誤的控制檯輸出 –