2012-08-28 74 views
0

我可以知道你們是如何在Xcode中進行調試的?Xcode - 如何獲取有關異常/堆棧跟蹤的更多詳細信息?

每次我的iPhone應用程序給出了一個例外,如

*終止應用程序由於未捕獲的異常 'NSRangeException',原因是:「* - [__ NSArrayI objectAtIndex:]:指數1超出範圍[ 0 .. 0]」 *第一擲調用堆棧:(0x1b48022 0x183dcd6 0x1b34644 0xf37a 0xb5f7 0x1b49e42 0x4fe5b 0x1b49e42 0x12c69df 0x1b1c94f 0x1a7fb43 0x1a7f424 0x1a7ed84 0x1a7ec9b 0x22c57d8 0x22c588a 0x9a0626 0x715d 0x1fe5)終止叫做拋出異常

我不明白哪裏錯了。

在Eclipse或Java編程中,Java爲堆棧提供了明確指出錯誤位置的異常。

如何在Xcode中獲取堆棧調用?

謝謝

回答

3

您可以在拋出異常之前添加斷點。首先去Breakpoint Navigator(cmd + 6)。在左下角的鼠標單擊加號按鈕。 screenshot1

並添加異常斷點,然後完成。 enter image description here 應該是這樣。