84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
1、app在ios8的机子上真机调试,在页面跳转后,在返回到上级界面,再次点击屏幕,就出现闪退.开启僵尸对象,打印信息如下:* -[_UIWebViewScrollView _systemGestureStateChanged:]: message sent to deallocated instance 0x3183a002、app在ios9 的机子上真机调试一切正常。
欢迎选择我的课程,让我们一起见证您的进步~~
楼主,我也遇到了这个问题,但是还没有解决,请问你现在解决了吗,可以交流一下吗
使用iOS8上的delegate和datasource时要格外小心。
iOS8上有些delegate和datasource是使用assign来声明的,若不及时释放,极易造成crash。
建议在所有使用delegate的地方,在dealloc中均将其显示地置为nil。
如
- (void)dealloc { _tableView.delegate = nil; _tableView.datasource = nil; _scrollView.delegate = nil; _gesture.delegate = nil; }
(void)dealloc{
_webView.delegate = nil;
}
viewWillDisappear 里写一句 [self.webView stopLoading];
viewWillDisappear
[self.webView stopLoading];
问题找到了 是因为我引用了一个第三方扣 使用swizzle方法导致内存泄露。
请问楼主使用的是那个第三方?介不介意透露下?我这也有如此问题......
找了6个小时 终于找到是哪个库导致的了。。。UIScrollView+HeaderScaleImage!!!!!
看一下你的项目里面的UIScrollView分类有没有重写dealloc方法
使用了这个UIScrollView+HeaderScaleImage,那如何解决呢
楼主,我也遇到了这个问题,但是还没有解决,请问你现在解决了吗,可以交流一下吗
使用iOS8上的delegate和datasource时要格外小心。
iOS8上有些delegate和datasource是使用assign来声明的,若不及时释放,极易造成crash。
建议在所有使用delegate的地方,在dealloc中均将其显示地置为nil。
如
(void)dealloc
{
}
viewWillDisappear
里写一句[self.webView stopLoading];
问题找到了 是因为我引用了一个第三方扣 使用swizzle方法导致内存泄露。
请问楼主使用的是那个第三方?介不介意透露下?我这也有如此问题......
找了6个小时 终于找到是哪个库导致的了。。。UIScrollView+HeaderScaleImage!!!!!
看一下你的项目里面的UIScrollView分类有没有重写dealloc方法
使用了这个UIScrollView+HeaderScaleImage,那如何解决呢