美文网首页
IOS WKWebView Socket: Broken pip

IOS WKWebView Socket: Broken pip

作者: 上帝是个女孩丶 | 来源:发表于2019-09-29 09:45 被阅读0次

问题:

IOS WKWebView在加载完网页后把自身连接中断,造成server无法回传数据,导致TCP连接中server端无法向client端write数据。进而报错Socket: Broken pipe (Write failed)
问题发生在ios12.0-12.2的设备上,其它版本设备,几乎没有或者偶现。

解决:

暂时没有发现解决方案,临时解决方案:
在回调finish的方法中sleep1秒钟,必须大于等于1秒才生效。推测是保持连接不被中断,但是不知道为何必须大于1秒,延时1秒获取到数据。

- (void)webView:(WKWebView *)webView didFinishNavigation:(null_unspecified WKNavigation *)navigation

相关文章

网友评论

      本文标题:IOS WKWebView Socket: Broken pip

      本文链接:https://www.haomeiwen.com/subject/gsznectx.html