2010-02-22 62 views
1

我最近在我的iPhone上「安裝」了我的應用程序進行測試。一切運行良好,但有時,應用程序將停止運行,並將我發回主頁。崩潰報告 - 無法從我的應用程序中找到日誌文件

我檢查了一個崩潰日誌,但沒有發現。該目錄在那裏,但沒有日誌。然後,我注意到當我運行其他幾個應用程序時,有時它們也會崩潰。

這是否意味着它不是我的應用程序崩潰,如果他們沒有日誌?如果沒有,任何指向哪裏看或可能如何創建一個日誌?

關於其他事情:我可以在模擬器中重新創建一次,但是當它退出並將我帶到主屏幕時,它在調試窗口中沒有顯示任何錯誤。

想法或建議非常感謝。

+0

我敢打賭,你看到了什麼在模擬器中與在設備上不同。 Shingoo的回答如果不正確,在繼續之前應該考慮。更可能的是,您正在耗盡設備上的內存,並且iPhone操作系統正在扼殺您的應用程序。 – bbum 2010-02-23 03:09:10

+0

如果它是一個memeory問題,這可能是原因: 在啓動時,我檢查一個plist文件,如果發現從文件加載數組,如果不是創建數組。然後,在每個「級別」之後,我將該數組重新初始化,然後對其進行隨機化。 我需要先釋放舊的數組嗎?這可能是內存問題嗎? – George 2010-02-23 15:55:55

+0

這肯定會成爲一個記憶問題,不,你永遠不會直接「釋放」任何東西。你釋放它。 – bbum 2010-02-23 22:27:11

回答

1

嘗試將一些NSLog放入類的didReceiveMemoryWarning方法中。也許你分配了很多內存,iPhone操作系統正在殺死你的應用程序,因爲你在該函數調用後沒有釋放任何內存。

0

你可以找到在window -> Organiser一個應用程序都崩潰報告,然後單擊該設備在左側,然後Crash Logs這將顯示您的設備上的所有所有的應用程序的崩潰日誌