2011-01-14 88 views
2

我正在做這個iPhone應用程序,在模擬器上正常工作。
但是,當我在調試模式下在設備上運行它時,它只是崩潰而沒有任何錯誤消息。
我該如何調試?如何調試iPhone項目崩潰時,沒有錯誤信息

我聽說我們可以設置一個標誌來幫助處理這種情況,但不知道該標誌是什麼以及如何設置它。
如果我沒有弄錯,我認爲那個國旗在崩潰之前會自動設置一個斷點。

感謝,
三通

+0

我找到了這個標誌。檢查http://stackoverflow.com/questions/1622079/break-on-exc-bad-access-in-xcode。但是,這似乎沒有幫助。我收到的錯誤是「調試器停止,程序退出狀態值:255。」。那是什麼意思? – teepusink 2011-01-14 08:14:02

回答

0

你觀察內存警告?根據谷歌的說法,那些價值較高的退出代碼是由於外部資源(即操作系統)終止該過程。 iOS將終止忽略內存警告並且沒有及時放棄內存的應用程序。

0

我曾經有一個問題,我正在訪問未初始化的內存(無論是,或者我忘了null-終止C字符串,某種內存訪問問題),它在模擬器中工作正常,因爲我有更多的RAM在我的電腦上(我相信模擬器在啓動時將其所有內存初始化爲空,所以超限內存只返回null)。長話短說,我通過我的代碼,發現一個地方,我不正確地處理記憶。我解決了這個問題,都是彩虹和蝴蝶。

相關問題