定位问题:项目上线后通过bugly发现几个严重的崩溃问题,
报错如下:
An instance 0x1034e1200 of class WKWebView was deallocated while key value observers were still registered with it. Current observation info: <NSKeyValueObservationInfo 0x17083a740> ( <NSKeyValueObservance 0x174850d70: Observer: 0x1034b5a00, Key path: title, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x1708469f0> )
排查了webViewController,果然发现有一个观察者在dealloc时候没有移除,导致了此次崩溃事件。
观察者移除后,发现崩溃问题仍然存在,由以上问题推想,可能仍然存在代理没有置为nil,排查发现使用了scrollview.delegate,在dealloc置为nil,崩溃问题解决。











网友评论