尽管使用多线程,但在webview中加载图像会阻止MAIN THREAD

时间:2012-10-11 09:10:52

标签: iphone multithreading uiwebview grand-central-dispatch uiwebviewdelegate

我有一个html字符串,其中包含带有图片网址的<img>标记。我已经使用盛大的中央调度加载了html字符串如下..但我的应用程序卡住,直到图像完全加载..请帮助我 `

background=dispatch_queue_create("background_queues", NULL);

dispatch_async(background, ^{    

    [webView loadHTMLString:myDescriptionHTML baseURL:NULL]; });

dispatch_release(background);

提前致谢..

1 个答案:

答案 0 :(得分:1)

您无法在后台线程上进行UIKit次调用。这段代码有什么意义?如果您只是在主线程上调用loadRequest:,则在图像加载时它不会阻止UI。