草庐IT

didFinish

全部标签

ios - WKWebView didFinish 不工作 Swift 4

我正在WKWebView中加载一个url。leturl=URL(string:"myURL")letrequest=URLRequest(url:url!)webView1.navigationDelegate=selfas!WKNavigationDelegatewebView1.load(request)但是,委托(delegate)函数,funcwebView(_webView:WKWebView,didFinishnavigation:WKNavigation!){print("Finishednavigatingtourl\(webView.url)")}加载完成时不触发。然

swift - 多个 WKWebView 实例的独立 webView didFinish WKNavigationDelegate 方法

有没有办法在不同的webView完成加载时发生不同的操作?如果我有webView1和webView2,我如何创建两个独立的webView(_webView:WKWebView,didFinishnavigation:WKNavigation!)函数,得到单独调用其中一个webViews完成加载? 最佳答案 WKNavigationDelegate或任何协议(protocol)的方法每个类只能继承一次,但您可以轻松找出从哪个实例调用委托(delegate)方法,如下所示:classYourClass:WKNavigationDeleg