美文网首页
Thread1:EXC_BAD_ACCESS 错误

Thread1:EXC_BAD_ACCESS 错误

作者: rightmost | 来源:发表于2019-01-16 11:49 被阅读0次

    描述:野指针,在对象被释放之后又调用了该对象

    场景:在某个UIVIewController释放之后有调用了该Controller的某些方法。

    由于项目需求需要监控WebView的滚动,所以在控制器中给WebView的scrollView写了代理,在返回上个界面之后程序崩溃。原因是Controller返回上个界面时程序调用了ScrollView的代理方法,但是这时Controller已经释放,所以程序崩溃。这种情况是在iOS9.1版本上出现的,iOS10官方对这种问题做了处理。

    _wkWbView.scrollView.delegate= self;

    解决办法:在ViewController释放时同时将该代理也释放

    _wkWbView.scrollView.delegate= nil;

    相关文章

      网友评论

          本文标题:Thread1:EXC_BAD_ACCESS 错误

          本文链接:https://www.haomeiwen.com/subject/olzpdqtx.html