2015-11-06 20 views
1

我的iOS應用程序崩潰,並顯示以下錯誤消息。基本上,我試圖訪問不存在的數組索引。如何知道哪個NSArray導致異常

我該如何讓Xcode向我展示確實的數組名稱,我在其上做了錯誤的操作(或導致崩潰的調用堆棧)?

****錯誤消息我看到***

 
2015-11-05 09:24:38.509 firstCDapp[1165:734714] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArray0 objectAtIndex:]: index 0 beyond bounds for empty NSArray' 
*** First throw call stack: 
(0x279c585b 0x39086dff 0x27958bdf 0x923f9 0x2be38d63 0x2be38e89 0x2be28df5 0x2be3d46f 0x2bbe35af 0x2baf5cc3 0x2b3bdb05 0x2b3b9201 0x2b3b9091 0x2b3b85b1 0x2b3b8263 0x2b3b1a1f 0x27988091 0x27986387 0x279867c5 0x278d90d9 0x278d8ecd 0x30c4eaf9 0x2bb622dd 0x93b35 0x397d4873) 
libc++abi.dylib: terminating with uncaught exception of type NSException 
+2

請參閱http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1 – rmaddy

+0

謝謝,該鏈接非常適合解釋如何查找崩潰的來源。 –

回答

0

嘗試添加一個異常斷點 - >右鍵 - >編輯 - >異常=的OBJ-C,這可以幫助你找到錯誤

+0

使用準備指出的Raywenderlich文章,解釋了Hoot設置異常斷點。 –

相關問題