2010-05-16 73 views
0

除控制檯的EXC_BAD_ACCESS之外是否還有其他更詳細的錯誤?我在哪裏/如何看到它?不僅僅是EXC_BAD_ACCESS?

當我的應用程序崩潰時,我看到XCode狀態欄中的錯誤,但控制檯沒有顯示任何其他內容。我在哪裏可以看到有關導致墜機的更多信息?

+0

從Xcode運行它,看看調用堆棧? – 2010-05-16 21:39:07

+0

@Georg - 我在哪裏可以找到調用堆棧? – Moshe 2010-05-16 21:40:28

+0

@Moshe:在調試視圖中,* Run-> Debugger *。 – 2010-05-16 21:44:45

回答

3

應用程序將有一個堆棧跟蹤,通常在崩潰日誌中。絕對看看有更多的細節。查看〜/ Library/Logs/CrashReporter的細節。通常,在Utilities文件夾中運行應用程序「Console.app」,然後單擊「顯示日誌列表」按鈕。它提供了所有可用日誌的詳細視圖,您可能希望在系統中檢出

如果它是您編寫的代碼,則調試器(gdb)是「如何」查找更多詳細信息。如果你在Objective-C中工作,那通常就是「你過度發佈」了一些對象。有a good set of notes on using the technique "NSZombieEnabled"找到你在吹。

+0

我喜歡殭屍技術。 :-) – 2010-05-17 17:37:18

相關問題