2010-03-11 21 views
0

在模擬器上一切正常,但是當我嘗試在設備上加載我的應用時,我嘗試了EXC_BAD_ACCESS。我已經加入了一堆NSLog來試圖捕捉它發生的地方,但是從未達到過日誌。此外,用戶界面不會加載。所以,在我的任何代碼到達之前,問題似乎都在發生。我嘗試了一個乾淨的構建,沒有運氣。還嘗試建設和安裝不同的應用程序,這工作正常。所以,看起來我的應用程序出了問題,但這是在我的任何代碼被調用之前發生的事情。那麼,有什麼想法?在任何UI元素加載前(僅在設備上)接收「EXC_BAD_ACCESS」

回答

1

一對夫婦的其他東西,你可以嘗試:

  • 確保你正在建設的設備,然後清潔和重建(建設 - >清理所有目標)

  • 退出Xcode中,使用Finder從應用程序目錄中刪除構建目錄。重新啓動Xcode並重建設備。

+0

退出xcode然後刪除構建目錄工作。謝謝! – morgancodes 2010-03-11 22:28:17

0

也許某些東西在主窗口的IB中沒有正確連接,或者您在啓動時首次加載視圖。

0

如果某些東西在模擬器上運行,而不是在設備上運行(反之亦然),最常見的原因是庫或其他來源與錯誤的硬件兼容。由於您在應用程序加載時發生崩潰,所以它可能是一個庫。

我也看到這種情況發生在圖像等資源受損的情況下,儘管通常不會產生模擬器/設備故障模式。

相關問題