1
我有一個讀取文件並分析它的函數。如果設備連接到xCode或Instrument,它可以正常工作,但當應用程序單獨運行時會崩潰。儀器顯示分配的內存不超過1.5MB,無泄漏。如果沒有鏈接到XCode或儀器,應用程序崩潰
調查後發現該函數在讀取一些記錄後崩潰。我認爲這可能是一個記憶警告問題。
如果應用程序鏈接到樂器或者它正在調試,則相同的功能可以很好地工作。
我有一個讀取文件並分析它的函數。如果設備連接到xCode或Instrument,它可以正常工作,但當應用程序單獨運行時會崩潰。儀器顯示分配的內存不超過1.5MB,無泄漏。如果沒有鏈接到XCode或儀器,應用程序崩潰
調查後發現該函數在讀取一些記錄後崩潰。我認爲這可能是一個記憶警告問題。
如果應用程序鏈接到樂器或者它正在調試,則相同的功能可以很好地工作。
問題在於導入功能,由於應用程序沒有響應,系統需要很長時間才能執行該操作。
崩潰報告稱:
....
Application Specific Information:
****.**** failed to resume in time
Elapsed total CPU time (seconds): 10.050 (user 10.050, system 0.000), 100% CPU
Elapsed application CPU time (seconds): 6.495, 65% CPU
....
的解決方案是在後臺執行的功能。
[vcImporter performSelectorInBackground:@selector(handleOpenURL:) withObject:url].
檢查崩潰日誌和堆棧跟蹤。 – Till 2012-01-10 16:08:22
在這裏發佈崩潰日誌。 – rishi 2012-01-10 16:15:32
http://stackoverflow.com/questions/1485234/crashing-app-when-device-not-connected-to-xcode可能會幫助你 – Novarg 2012-01-10 16:24:41