为什么UIWebView的加载无法正常工作?

时间:2012-04-01 09:22:31

标签: ios uiwebview

在停止使用uiwebview之前,我们通常会检查其加载是否为“是”或“不是这样”

if(self.webView.loading){
    [self.webView stopLoading];
}

但我发现isLoading即使正在加载也会返回NO。所以它无法正常工作。

因此我只是直接调用stopLoading。为什么会这样?或者我有任何错误的解决方法?

2 个答案:

答案 0 :(得分:0)

尝试这样:

if([self.webView isLoading]){
    [self.webView stopLoading];
}

我想你只是错过了“self.webView isLoading”周围的“消息对象括号”

答案 1 :(得分:0)

它可能与iOS 5中的错误有关,并且已在iOS6中修复。

  

修复:在iOS 6中,修复了一个错误,其中UIWebView.isLoading在主框架加载完成之前设置为NO。现在,当主框架加载完成后,UIWebView.isLoading设置为NO。

来源:http://www.bgr.com/2012/07/16/ios-6-download-beta-3-change-log/