2014-10-20 103 views
0

測試我的應用程序,它從API獲取位置數據並顯示在表格視圖中。今天正在測試其他東西,應用程序崩潰 - EXC_BAD_ACCESS(代碼= 1,地址= 0X0)。這是什麼意思,我如何閱讀Xcode提供的信息來弄清楚如何解決?iOS EXC_BAD_ACCESS崩潰如何讀取錯誤

crash

crash![][2]

crash

回答

2

EXEC_BAD_ACCESS通常意味着您嘗試訪問不在內存中的對象,或者可能未正確初始化。

如果您在訪問字典變量後以某種方式刪除了它,請檢查您的代碼, ? 是您的變量是否已正確初始化?您可能已經聲明瞭該變量,但未初始化並訪問它。

可能有很多原因,不能在沒有看到任何代碼的情況下多說幾句。

試着打開NSZombieOjects - 這可能會提供更多的調試信息。請參考這裏How to enable NSZombie in Xcode?

如果您想知道發生錯誤的位置和時間,您可以使用儀器檢查內存泄漏。這可能有幫助http://www.raywenderlich.com/2696/instruments-tutorial-for-ios-how-to-debug-memory-leaks

1

根據您所提供的信息。我的猜測是圖書館正在呼叫您提供的區塊。在該塊內部是一個字典,它有問題。

祝你好運!