0

UIWebView 是否可以加载本地 html 页面,然后在一个线程中运行 javascript,并在主线程中显示该页面?像这样的伪代码:

bool refresh;
WebView* webView;
void main() {
    newThreadStarts();
    while(true) {
        if (refresh) {
            webView->Refresh();
        }
        // a lot of other time-consuming code go here
        sleep(1000);
    }
}

void newThreadLoop() {
    webView->Load();
    while(true) {
        evaluateJavaScript();
        sleep(1000);
    }
}

ps:我是可可和iPhone开发的新手。

4

1 回答 1

0

没有 :(

UIWebView 可以执行 javascript 的方式 - UIWebView stringByEvaluatingJavascriptFromString: - 必须在主线程上运行,否则您的应用程序将很快崩溃。

这里有一个类似的问题:我可以在单独的线程中运行 UIWebView 吗?

于 2012-08-16T23:36:45.710 回答