为什么webView.loading在页面加载时没有给我错误 - Swift

时间:2014-07-09 12:28:17

标签: ios uiwebview swift

所以我有一个webview,我想在加载webview时触发一些东西。所以我有一个计时器,如果加载了webview,我每隔0.5秒就会检查一次。一些我的Webview.loading即使在网站加载时也总是返回true。

示例代码: 在ViewDidLoad上:

var timer = NSTimer.scheduledTimerWithTimeInterval(0.5, target: self, selector: Selector("runSomethingCool"), userInfo: nil, repeats: true)

var url = NSURL(string:"http://mycoolURL/")
var req = NSURLRequest(URL:url)
webView.loadRequest(req)

在我的runSomethingCool函数中,我有这个。

println(webView.loading);

看起来总是打印TRUE

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

您应该使用UIWebViewDelegate和webViewDidFinishLoad:

无需持续检查......