在iOS中使用WKWebView加载网页成功后需要增加无网络和加载失败的处理,但是在didFail和didFailProvisionalNavigation方法都没有执行,后来发现必须实现
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
decisionHandler(WKNavigationActionPolicy.allow);
}
上述方法才会执行。
改方法的含义是:返回内容之后,是否允许加载,返回WKNavigationActionPolicy.allow则为允许加载。
iOS中WKWebView加载网页失败或者无网络状态判断
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、WKWebView简介 UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWeb...
- 目录-WKWebView 初始化-WKWebView 加载资源-WKWebView WKNavigationDel...
- ·点击视频,看节目先导预告大片· ↓↓↓ 小伙伴们, 有个超级惹火的好消息 要告诉乃们! 艾宝良老师又有大动作了!...