专栏首页freesan44iOS WKWebview的iOS 11以下崩溃问题

iOS WKWebview的iOS 11以下崩溃问题

问题

在iOS 11以下系统,WKWebView出现

An instance of class WKWebView was deallocated while key value observers were still registered with it.

以上崩溃问题,经发现是没有removeObserver或者delegate没有设置为nil产生

解决方法

在dealloc中:

- (void)dealloc{
    //防止iOS11以下奔溃
    [self.locationWebView removeObserver:self.progressView forKeyPath:@"estimatedProgress"];
    [self.locationWebView setNavigationDelegate:nil];
    [self.locationWebView setUIDelegate:nil];
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • LeetCode 155. 最小栈

    设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。

    freesan44
  • LeetCode 5430. 设计浏览器历史记录

    你有一个只支持单个标签页的 浏览器 ,最开始你浏览的网页是 homepage ,你可以访问其他的网站 url ,也可以在浏览历史中后退 steps 步或前进 s...

    freesan44
  • ReactiveCocoa使用心得

    5.NSMutableArray 因为NSMutableArray不支持KVO,所以用另外一个方式处理:

    freesan44
  • iOS实现视频和图片的上传

    这里有事先创建两个可变数组uploadArray, uploadedArray, 一个存放准要上传的内容, 一个存放上传完的内容

    周希
  • 理解Go语言的nil

    最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。

    李海彬
  • 编程小知识之 Lua 长度运算符(#)

    Lua 中的长度运算符(#)可以用于获取 table 的"长度",举个简单的例子:

    用户2615200
  • 使用sniff 轻松抓取kubernetes pod的数据报文

    之前我们在k8s上进行pod级别的抓包,一般要好几步才能实现,参见这里:https://blog.51cto.com/lee90/2432209

    二狗不要跑
  • Go语言 nil 的作用

    最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。

    我的小碗汤
  • python之nntp服务器组

    这个项目的目的就是收集信息,并且将其生成一个html的报告(当然也可以是其他的形式的报告),完成代码如下

    py3study
  • 使用bloomfilter修改scrapy-redis去重

    这篇文章憋的太久了,断断续续战线拉了好长。这个也是属于喜马拉雅那个项目的一部分,还要再忙一阵子。请大家见谅。

    星星在线

扫码关注云+社区

领取腾讯云代金券