gpt4 book ai didi

iphone - UIWebView didFinishLoading 多次触发

转载 作者:IT老高 更新时间:2023-10-28 11:33:14 25 4
gpt4 key购买 nike

我有一些代码需要在 UIWebView 完成加载文档后运行。为此,我将 UIWebView 的委托(delegate)设置为我的 Controller ,并实现了 webViewDidFinishLoading 方法。

这会被多次调用,具体取决于要加载的页面类型。我不确定是不是因为 ajax 请求、图像请求,甚至是 iframe。

有没有办法告诉主请求已经完成,这意味着 HTML 已完全加载?

或者也许延迟我的代码触发,直到所有这些事件都完成触发?

最佳答案

您可以执行类似的操作来检查加载何时完成。因为您可以在需要的同一页面上拥有大量内容。

- (void)webViewDidFinishLoad:(UIWebView *)webview  {
if (webview.isLoading)
return;
// do some work
}

关于iphone - UIWebView didFinishLoading 多次触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1842370/

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