2014-10-29 37 views
0

以下是我從iOS獲得的例外情況。它看起來很荒謬,不可讀(我的大腦正在尖叫每秒萬英里)。所以這不可能是正確的。當我爲android開發時,我得到一個異常,堆棧跟蹤是完全可讀的,沒有像0x187d27bc8這樣的魔術。那麼我在看錯窗口?在Xcode中,我去尋找我的堆棧跟蹤的可讀版本?在日食中有一個行號,我可以點擊以找到導致錯誤的確切行。我在哪裏可以在Xcode中獲得可讀的堆棧跟蹤?

*終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是: '* - [__ NSPlaceholderArray initWithObjects:數:]:嘗試從物體插入零對象[0]' ***第一擲調用堆棧: (0x1835a6084 0x193b840e4 0x18348f300 0x18349b5b8 0x100185c94 0x100185af4 0x10009f7b4 0x10009ede4 0x10009ec9c 0x10006c5a0 0x1882f32b8 0x10006c358 0x187d5d2f4 0x187d4644c 0x187d5cc90 0x187d1c724 0x187d567b8 0x187d55e58 0x187d29660 0x187fc7d6c 0x187d27bc8 0x18355e324 0x18355d5c8 0x18355b678 0x183489664 0x18c5cb5a4 0x187d8e984 0x100139854 0x1941f2a08) 的libC++ abi.dylib:與類型的未捕獲的異常終止NSException

+0

請參閱http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1 – rmaddy 2014-10-29 21:38:42

回答

4

在您的菜單欄中,轉到:Debug -> BreakPoints -> Create Exception BreakPoints。這應該做到這一點。所以下次你運行代碼時,它會停在導致異常的那一行。然後在左邊,您應該看到堆棧跟蹤。