首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UIWebView didFinishLoading多次触发

UIWebView didFinishLoading多次触发
EN

Stack Overflow用户
提问于 2009-12-04 03:38:56
回答 9查看 38.5K关注 0票数 53

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

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

有没有一种方法可以告诉我们主请求已经完成,这意味着HTML已经完全加载?

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

EN

Stack Overflow用户

发布于 2013-03-24 11:19:54

这个问题已经解决了,但是我发现它缺少一个答案来解释为什么对webViewDidFinishLoad的多次调用实际上是预期行为

前述方法在每次webview完成加载框架时被调用。从UIWebViewDelegate protocol documentation

webViewDidFinishLoad:

在web视图完成加载框架后发送。

事实上,对于组成UIWebViewDelegate协议的所有其他方法也是如此。

票数 9
EN
查看全部 9 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1842370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档