UIWebView objectivists-c 使用 webkit 在 viewdidload 上显示折旧
UIWebView objectivists-c using webkit showing depreciated on viewdidload
我正在尝试在 objective-c 中创建一个 UIWebView
。我收到弃用错误,所以我尝试使用推荐的 webkit WkWebview
但有时我仍然在这里收到错误
- (void)webViewDidFinishLoad:(UIWebView *)webView{
}
我试过用这种方式使用它,但出现新的错误Implementing deprecated method
- (void)webViewDidFinishLoad:(WKWebView *)webView{
}
在委托方法 webViewDidFinishLoad
上用 WKWebView
替换 UIWebView
名称不起作用,因为它是 UIWebView
的委托方法。您需要使用 WKWebView
.
的原始委托方法
根据文档,您应该 use
func webView(_ webView: WKWebView,
didFinish navigation: WKNavigation!)
而不是
- (void)webViewDidFinishLoad:(UIWebView *)webView{
}
关于迁移到 WKWebView
你可以参考 this
webViewDidFinishLoad 的 WKWebView 版本是这样的:(在 Objective-C 语法中)
- (void)webView:(WKWebView *)webView
didFinishNavigation:(WKNavigation *)navigation {
}
我正在尝试在 objective-c 中创建一个 UIWebView
。我收到弃用错误,所以我尝试使用推荐的 webkit WkWebview
但有时我仍然在这里收到错误
- (void)webViewDidFinishLoad:(UIWebView *)webView{
}
我试过用这种方式使用它,但出现新的错误Implementing deprecated method
- (void)webViewDidFinishLoad:(WKWebView *)webView{
}
在委托方法 webViewDidFinishLoad
上用 WKWebView
替换 UIWebView
名称不起作用,因为它是 UIWebView
的委托方法。您需要使用 WKWebView
.
根据文档,您应该 use
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)
而不是
- (void)webViewDidFinishLoad:(UIWebView *)webView{
}
关于迁移到 WKWebView
你可以参考 this
webViewDidFinishLoad 的 WKWebView 版本是这样的:(在 Objective-C 语法中)
- (void)webView:(WKWebView *)webView
didFinishNavigation:(WKNavigation *)navigation {
}