【发布时间】:2015-05-17 01:34:47
【问题描述】:
我正在尝试为我的 web 视图显示错误消息,我需要知道不可用的 url,所以我实现了委托方法:
- (void)webView:(WKWebView *)webView didFailProvisionalNavigation:(WKNavigation *)navigation withError:(NSError *)error {
[self.addressBar finishLoadingProgressAnimated:YES];
NSLog(@"%@", webView.URL);
[self showErrorPageForURL:error.userInfo[NSErrorFailingURLStringKey]];
}
但是 NSErrorFailingURLStringKey 已被弃用,那么如何获取失败的 URL? WKNavigation 的界面是空的。那时 webView.URL == nil。
【问题讨论】:
标签: ios iphone nsurl wkwebview