iOS WKWebView在iOS11以下系统崩溃

定位问题:项目上线后通过bugly发现几个严重的崩溃问题,

报错如下:

An instance 0x1034e1200 of class WKWebView was deallocated while key value observers were still registered with it. Current observation info:  (  Context: 0x0, Property: 0x1708469f0> )

排查了webViewController,果然发现有一个观察者在dealloc时候没有移除,导致了此次崩溃事件。

观察者移除后,发现崩溃问题仍然存在,由以上问题推想,可能仍然存在代理没有置为nil,排查发现使用了scrollview.delegate,在dealloc置为nil,崩溃问题解决。

你可能感兴趣的:(iOS WKWebView在iOS11以下系统崩溃)