之前的web页用的UIWebview,后来考虑到内存等因素,再加上APP最低版本支持到iOS 8.0,所以把UITableView替换成WKWebView。其中有一个需求,就是web的回弹效果,要求下拉没有回弹,只有上拉有回弹。UITableview的做法是UItableView的scrollerview遵守代理

一开始,在iOS 10设备上是没有问题的,但是在iOS8上返回后会崩溃。。。。关键是崩溃也没有崩溃日志,直接断到main函数了
后来。。。一个一个注释,发现只要不加scrollerview的代理,就不会有问题,就在dealloc里面去讲scrollerview的代理释放掉就好了。

分析:个人分析,是iOS8的bug,delegate应该是强引用。
网友评论