草庐IT

didFailProvisionalNavigation

全部标签

ios - 如何从 didFailProvisionalNavigation 方法获取失败的 URL

我正在尝试为我的webView显示错误消息,我需要知道不可用的url,所以我实现了委托(delegate)方法:-(void)webView:(WKWebView*)webViewdidFailProvisionalNavigation:(WKNavigation*)navigationwithError:(NSError*)error{[self.addressBarfinishLoadingProgressAnimated:YES];NSLog(@"%@",webView.URL);[selfshowErrorPageForURL:error.userInfo[NSErrorFai

ios - 如何使用 WKWebView 正确实现 didFailProvisionalNavigation?

我正在制作一个网络浏览器,并且像所有其他网络浏览器一样,我想通知用户网页加载失败时发生的错误。目前,我正在didFailProvisionalNavigation方法中显示错误的localizedDescription。就这样!-(void)webView:(WKWebView*)webViewdidFailProvisionalNavigation:(WKNavigation*)navigationwithError:(NSError*)error{[selfpresentError:error.localizedDescriptionanimated:YES];[_delegate

ios - Swift WKWebView 在 didFailProvisionalNavigation 上崩溃

我们遇到间歇性(有时发生在某些设备上)崩溃,我们很难确定,并且无法按需重现。这与Swift3和WKWebView组件有关,特别是在尝试通过switch语句获取错误代码时其回调协议(protocol)崩溃。见下文:funcwebView(_webView:WKWebView,didFailProvisionalNavigationnavigation:WKNavigation!,withErrorerror:Error){ifleterr=erroras?URLError{switch(err.code){//Exceptionoccursonthislinecase.cancelled