2014-01-15 56 views
0

我要粘貼我的應用程序崩潰日誌。我有一種感覺,它與UIWebView在後臺(Web套接字)中獲取數據超載有關,但我可能是錯的,所以我想看看這裏有沒有人願意分析我的崩潰日誌,看看會發生什麼上。iOS 7應用程序崩潰(包括崩潰日誌),當進入前景(後在一段時間後)

象徵登錄瓦特/斷點:http://pastebin.com/q63QvURY

+1

請[象徵着你的崩潰報告(http://stackoverflow.com/questions/1460892/symbolicating-iphone-app-crash-reports),事情是這樣的現在是無用的。 – rckoenes

+0

http://pastebin.com/gdHLp3UC這是否正確符號化?我當然希望如此。 :) – daemon

+0

我建議你啓用所有的異常斷點,以確定確切的錯誤行:看到下面的圖片![輸入圖像描述](http://i.stack.imgur.com/1vrz6.png) –

回答

0

你的UIWebView的委託被釋放後,您的連接正在繼續。發生崩潰是因爲連接試圖更新已被釋放的對象。

UIWebView class reference

重要:釋放UIWebView您已設置了委託實例之前,你必須先其委託屬性設置爲nil。這可以在你的dealloc方法中完成。

例如:

- (void) dealloc { 
    self.myWebview.delegate = nil; 
} 
+0

如果我在dealloc中釋放UIWebView的實例 - 是否意味着我必須再次將它與self.myWebView.delagate = self?或類似的規定? – daemon

+0

'self.myWebView.delegate = self'是您如何以代碼方式將代理設置爲'self'的方式。大概你已經在'init','viewDidLoad'或者你的XIB/Storyboard文件中這樣做了。 –