【发布时间】:2014-06-23 13:02:56
【问题描述】:
我必须每秒调用此方法 stringByEvaluatingJavaScriptFromString 来更新 Webview 的 UI。 每当调用该方法时,我的 UI 都会挂起一段时间。 以下代码 sn-p 没有解决我的问题。提前致谢。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
dispatch_async(dispatch_get_main_queue(), ^{
[webView stringByEvaluatingJavaScriptFromString:string];
});
});
【问题讨论】:
-
stringByEvaluatingJavaScriptFromString 阻塞了它运行的线程。
-
因此你需要让你的java脚本更快,或者分解成更小的快速步骤
标签: ios user-interface ios7 uiwebview grand-central-dispatch