2014-01-15 42 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文件中这样做了。 –