Iphone 在webview中加载图像阻止主线程(尽管使用多线程)

Iphone 在webview中加载图像阻止主线程(尽管使用多线程),iphone,multithreading,uiwebview,grand-central-dispatch,uiwebviewdelegate,Iphone,Multithreading,Uiwebview,Grand Central Dispatch,Uiwebviewdelegate,我有一个html字符串,其中包含带有图像URL的标记。我使用grand central dispatch加载了如下html字符串。。但是我的应用程序在图像完全加载之前就卡住了。请帮帮我 ` 提前感谢。您不能在后台线程上调用UIKit。这段代码的意义是什么?如果您只需在主线程上调用loadRequest:,它将不会在加载图像时阻止UI。我没有其他选择..HTML描述存储在本地数据库中..因此我必须通过loadHTMLString:baseURL:方法调用。。 background=dispatch

我有一个html字符串,其中包含带有图像URL的
标记。我使用grand central dispatch加载了如下html字符串。。但是我的应用程序在图像完全加载之前就卡住了。请帮帮我 `


提前感谢。

您不能在后台线程上调用
UIKit
。这段代码的意义是什么?如果您只需在主线程上调用
loadRequest:
,它将不会在加载图像时阻止UI。

我没有其他选择..HTML描述存储在本地数据库中..因此我必须通过
loadHTMLString:baseURL:
方法调用。。
background=dispatch_queue_create("background_queues", NULL);

dispatch_async(background, ^{    

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

dispatch_release(background);