gpt4 book ai didi

ios - 无法检测到 webViewDidFinishLoad 事件

转载 作者:行者123 更新时间:2023-11-29 11:47:48 26 4
gpt4 key购买 nike

我正在尝试制作一个 IOS 应用程序以在 WebView 中显示网站。
没关系,它正在工作。现在我正在尝试检测页面加载结束。

那是我的代码:

class ViewController: UIViewController, UIWebViewDelegate{
@IBOutlet weak var my_web_view: UIWebView!
@IBOutlet weak var my_loading_view: UIView!

override func viewDidLoad() {
super.viewDidLoad()
NSLog("----------------> START");

my_web_view.scrollView.bounces = false;
my_web_view.scrollView.isScrollEnabled = true;

let url = URL(string: "https://www.sortirauhavre.com/");
let request = URLRequest(url: url!);
my_web_view.delegate = self;
my_web_view.loadRequest(request);
}

func webViewDidFinishLoad(webView: UIWebView!){
NSLog("----------------> STOP");
}
}

在我的控制台中,我可以读取“START”但不能读取“STOP”。 Xcode 不要说我犯了错误,你知道我做错了什么吗?

最佳答案

yes , the problem you are not connected the delegate of your webview to current class

enter image description here

并称委托(delegate)为

func webViewDidFinishLoad(_ webView: UIWebView){
NSLog("----------------> STOP");
}

你得到的输出为

enter image description here

关于ios - 无法检测到 webViewDidFinishLoad 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42714131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com