我不完全知道如何調試這一點,但似乎我得到我的應用程序的主要功能EXEC錯誤訪問。沒有跟蹤或記錄發生了什麼。我有NSZombiesEnabled,但它似乎沒有顯示任何東西。我將如何調試?EXEC錯誤訪問顯示無痕/日誌即使NSZombiesEnabled設置爲YES
0
A
回答
0
事實證明,同時推送到多個視圖控制器將導致此。很難調試!
0
3
調試的第一步是找出事故發生的地方。要做到這一點,你需要能夠重現錯誤。
的Xcode調試通常會告訴你該事故發生在哪裏。它不會在main()中發生,這只是應用程序的入口點和調用堆棧的頂部。您可以使用調試器窗格底部的滑塊(在Xcode 4中)放大調用堆棧。
如果堆棧跟蹤不包括任何你自己的代碼,那麼你可能需要設置斷點窗格中異常斷點,然後再試一次。
如果一切都失敗了,你將不得不做一些挖掘:
1)找到一個可重複的情況下,您可以用相同的動作,每次(或幾乎每次應用程序崩潰)。
2)既然你知道你在做什麼,使應用程序崩潰,你大致知道在代碼中,你應該看看。在關鍵位置設置斷點(或使用NSLog)。捕魚後,你會發現應用程序崩潰的確切路線。
3)解決問題。 :-)
+0
關於調試窗格滑塊的提示+1 – funroll
0
相關問題
- 1. 的iOS NSZombiesEnabled = YES
- 2. 如何爲http.ListenAndServe設置訪問/錯誤日誌
- 3. Magento不斷創建日誌文件,即使日誌設置設置爲禁用
- 4. 訪問PHP錯誤日誌-Vagrant CentOS虛擬機設置由Puphpet
- 5. 複選框顯示即使設置爲無顯示
- 6. 將Apache配置爲在訪問日誌和錯誤日誌中記錄主機
- 7. 即顯示:無錯誤
- 8. symfony 1.4和Apache訪問/錯誤日誌
- 9. Apache rotate訪問和錯誤日志Windows
- 10. 如何訪問Netsuite錯誤日誌
- 11. 即使語言設置爲英語,Sitecore也會顯示日語
- 12. 爲什麼eclipse無法啓動?它顯示錯誤日誌配置
- 13. 無法訪問日誌爲gunicorn工作
- 14. 無法訪問莢日誌
- 15. apache syslog-ng錯誤日誌和訪問日誌
- 16. PHP在Linux上顯示錯誤日誌
- 17. 如何讓nginx顯示錯誤日誌?
- 18. Apache錯誤日誌頻繁顯示AH00428
- 19. NSXMLParser未顯示錯誤日誌
- 20. 設置命令行Java錯誤日誌?
- 21. 即使啓用了日誌記錄,並且設置爲:info
- 22. 顯示即時總訪問
- 23. Rails的錯誤:無法訪問日誌文件
- 24. 無法顯示Level.FINE日誌
- 25. 當我訪問日期使用partition.it數據庫顯示錯誤
- 26. 即使UIStatusBarHidden爲YES,如何防止iOS 5顯示狀態欄?
- 27. 在移動日誌目錄後無法顯示MySql錯誤
- 28. 配置錯誤頁面顯示了ModSecurity的日誌
- 29. SVN:錯誤設置屬性'日誌':無法執行PROPPATCH
- 30. 無法顯示上次訪問日期
您正在使用哪種Xcode版本? Xcode3或Xcode4? – Devang