2011-08-28 31 views
1

有沒有簡單的方法來找出一個應用程序崩潰的線?控制檯幾乎沒有幫助我追蹤這個錯誤,我只想知道它崩潰在哪條線上。找出哪些線路應用程序崩潰?

謝謝!

+1

這個問題給出的問題很少。 –

回答

1

最簡單的方法是在調試器下運行應用程序。當它崩潰時,調試器會顯示出哪行代碼崩潰。

如果拋出異常而不是實際崩潰,可以使用gdb控制檯窗口 - 「br objc_exception_throw」在objc_exception_throw上放置斷點。

+0

你如何在Xcode的調試器下運行某些東西? –

+0

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/120-Building_and_Running_Applications/building_and_running_applications.html#//apple_ref/doc/uid/TP40007959-CH6-SW2 –

1

您使用的是xcode?它應該給你一個你在代碼中的位置的視覺表示。

1

請發佈您收到的錯誤。首先要嘗試的是添加一些斷點。對於訪問錯誤錯誤,如果使用NSZombie,則還可以從編譯器獲得更多的針點分析。