我正在爲iPhone編寫導航應用程序此刻,我有一個非常奇怪的崩潰問題,並想知道是否有人遇到(並解決)此問題。奇怪的iOS導航應用程序崩潰
我有兩個視圖,其中都包含UITableViews和一個使用從一個筆尖加載的單元格。當我從一個視圖推送到另一個視圖時,在幾次按下(通常爲7到10)之後,所有應用程序都會加載並顯示,因此應用程序突然崩潰。調試器顯示CALayer是最後一個運行的東西,但我沒有使用這個類的任何自定義實現。
我的第一個想法是我過度釋放了一個對象,但在玩了兩天的代碼之後,我無法識別任何殭屍。
有人知道這裏發生了什麼嗎?如果需要,可以發佈部分代碼。
更新: 看起來殭屍正在UIView委託方法上創建,即viewWillAppear,viewDidAppear,viewWillDisappear,viewDidDisappear。明天將進一步調查。 :D
嘗試運行靜態分析器以確定是否有任何內存泄漏。同時檢查控制檯窗口中輸出的確切原因 – krammer