2012-12-19 80 views
2

在我的iPhone應用程序中,我使用大量圖像並加載到tableview中。我正在使用SDWebimage。當滾動獲取「應用程序異常退出信號9」或「信號11:分段錯誤」。如何解決此問題。請幫忙!!!由於「應用程序異常退出信號9」或「應用程序異常退出信號11:分段故障」導致的應用程序崩潰Iphone

+0

是否有任何具體的細節,你可以給?像進入的代碼,錯誤細節,調試消息? – CBredlow

+0

@CBredlow:我正在控制檯中獲取以下報告。 :應用程序'xxxxx'與信號異常退出11:分段錯誤 :使用uid保存crashlog報告到/Library/Logs/CrashReporter/LowMemory-2012-12-20-120633.plist:0 gid:0,synthetic_euid:0 egid :0 – user1645198

回答

0

看門狗殺死你,因爲你消耗的內存太多。嘗試處理didReceiveMemory警告

- (void)didReceiveMemoryWarning 
{ 
    [super didReceiveMemoryWarning]; 
    // Dispose of any resources that can be recreated. 
} 
+0

不是唯一可以做到的事情。如果你的applicationDidFinishLaunching:時間太長,看門狗也會因此而殺了你。 – occulus

+0

@occulus是的,但不符合這個問題 - a)他有一個lowMem錯誤,b)它不是在開始時間 –

+0

我明白你的意思。 – occulus

0

iOS監視程序正在查殺您的應用程序。該機制終止在一定條件下你的應用程序,其中包括:

  • 可用內存過低

  • 您的應用程序需要很長時間在關鍵部件,如啓動時間

欲瞭解更多信息,請閱讀:

https://developer.apple.com/library/ios/qa/qa1693/_index.html

http://www.raywenderlich.com/23704/demystifying-ios-application-crash-logs

報價從第二環節:

什麼生成一個崩潰日誌?

有兩種主要情況會導致崩潰日誌:您的應用程序 違反操作系統策略。您的應用中存在錯誤。 iOS政策 違規包括諸如在啓動,恢復,暫停和退出時的看門狗超時等事情; 用戶強制退出; 和低存儲器 終止。讓我們更詳細地瞭解這些...

+0

空閒內存太低聽起來可能與這個問題有關。 – occulus

相關問題