2011-08-18 101 views
0

我的應用程序在仿真器上一直工作正常,直到我升級到操作系統Lion & xcode版本4.1。應用程序在模擬器上崩潰,但在升級到獅子後在設備上正常工作

現在我得到了下面的錯誤。

EXC_BAD_ACCESS 警告:無法恢復先前選定的框架。

但它在iPhone上工作正常。 欣賞任何建議...

+0

您是否下載過LionOS的Xcode? –

+1

Xcode 4.1適用於Lion –

+0

當你的應用程序崩潰時,你在做什麼? – xuzhe

回答

1

如果您得到一個EXC_BAD_ACCESS錯誤,這意味着您做錯了某些事情,並且處理釋放或未初始化的對象。這些錯誤並不總是顯示出來,而當它們出現時,它們在實際違規之後就會顯示出來。我的觀點是,這僅僅是因爲它在iPhone上的正常工作並不意味着錯誤不存在。

嘗試啓用NSZombieEnabled

  1. 你可以通過點擊「產品」在Xcode頂欄。
  2. 按下選項鍵並點擊運行。
  3. 在環境變量單擊+
  4. 添加NSZombieEnabled並將其值設置爲YES

這應該給你你想要訪問,並幫助您解決問題的對象更多的細節。

+0

嗨,發現導致錯誤的問題。位置服務似乎不適用於ios模擬器。謝謝你的幫助。 – moon

0

嘗試進入模擬器的鍵盤設置並關閉所有設備。

0

您是否在安裝新版本之前通過命令行卸載Xcode?這是許多人似乎失蹤的關鍵一步。

相關問題