1
所以我有一个webview,我想在webview加载时触发一些东西。所以我有一个计时器,我写了检查每隔0.5秒,如果web视图加载或没有。一些如何我的Webview.loading总是返回true,即使该网站已加载。为什么webView.loading当页面加载时不给我虚假 - Swift
示例代码: 在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
总是!
我在这里做错了什么?
是什么'调用println(webView.loading)你'之前打印出来的loadRequest打电话? –
它返回我FALSE –
您应该只使用Web视图的委托方法来告诉您它何时启动和停止加载框架。 –