iOS8 WKWebView 在特定情况下的崩溃

iOS8系统是苹果第一次引入WKWebView,所以有好多东西还不完善,下面记录一次碰到的Crash

在iOS 8下, 先设置WKWebView的

webView.allowsBackForwardNavigationGestures = YES;

然后再设置为NO的话

webView.allowsBackForwardNavigationGestures = NO;

只要手指一碰屏幕,就会出现Crash,日志主要如下:


#0 Thread
NSInvalidArgumentException
-[UIView gestureRecognizer:shouldReceiveTouch:]: unrecognized selector sent to instance 0x125da47f0

或者:


#0 Thread
NSInvalidArgumentException
-[WKCompositingView gestureRecognizer:shouldReceiveTouch:]: unrecognized selector sent to instance 0x12fc17550

以上情况只会在iOS 8出现,在8以上版本没有问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容