Webkit在iOS9偶发闪退问题处理

203 阅读1分钟

问题现象:

在iOS9系统上打开网页后关闭时,应用会偶尔出现闪退


问题原因:

发现iOS 9系统只要不监听wkwebview.scrollview的delegate,就不会异常;

因为scrollview是strong引用:

@property (nonatomic, readonly, strong) UIScrollView *scrollView;

解决方案:

在controller的dealloc方法中将WKWebView.scrollView.delegate置为nil即可。