我需要UIWebView - How to identify the "last" webViewDidFinishLoad message?
的答案帮助我如何声明webViewLoads _ ++;和webViewLoads _--;在以下代码中:
- (void)webViewDidStartLoad:(UIWebView *)webView {
webViewLoads_++;
}
- (void)webViewDidFinishLoad:(UIWebView *)webView {
webViewLoads_--;
if (webViewLoads_ > 0) {
return;
}
…
}
由于
答案 0 :(得分:1)
应该是.h文件中int:int webViewLoads_;
类型的实例变量。
答案 1 :(得分:1)
最简单的方法是在。{1}}上面的.m(实现)文件中声明int
:
webViewDidStartLoad:
请记住在上次加载完成时将其重置为0:
int webViewLoads_ = 0;
答案 2 :(得分:0)
你可以告诉webview什么时候真的"完成"通过使用委托方法:
webView:didFinishLoadForFrame: