2012-01-25 159 views
0

即時解析表視圖中的json。點擊桌面導航到nextview.after點擊幾下應用程序崩潰。我已經在我的環境變量中設置了NSZombieEnabled,並且我的控制檯中收到了這條消息*** -[NSCFString isEqual:]: message sent to deallocated instance 0x1f31d0 如何跟蹤如果你們能夠幫助我,那麼回到哪個變量就會很好。How to trackDown EXC_BAD_ACESS

+0

難道不會把你帶到崩潰的路線嗎? –

+0

nope ............ – kingston

回答

1

您是否嘗試啓用異常斷點?你可以試着在樂器上跟蹤那個殭屍,長路:

  1. 在Intruments上運行你的應用程序。

  2. 在儀器中,選擇對象分配工具(如果選擇泄漏工具,將自動選擇)。

  3. 單擊分配工具中左上角的小「i」。

  4. 選擇「啓用NSZombie檢測」。

  5. 按下記錄按鈕,讓您的應用程序運行。

  6. 執行應用程序直到它崩潰。一旦發生崩潰,你會看到一個彈出窗口,說有一個EXC_BAD_ACCESS。點擊彈出的小 - >來查看已經變成殭屍的對象和負責的代碼行。

+0

我能夠把複選標記NSZombieEnabled第一次。但是當我第二次運行應用程序即時無法找到分配選項卡中的NSZombieEnabled選項時我點擊「我」。如果我記錄應用程序崩潰時我沒有得到彈出可以幫助我 – kingston

+0

您使用的是什麼Xcode版本?你在設備上還是模擬器上測試(你不會在設備上獲得NSZombieEnabled選項)? – Vin

+0

即時通訊使用xcode 4.2..i正在測試它的設備...我會讓你知道它是否工作 – kingston