Ios4 _WebTryThreadLock错误

Ios4 _WebTryThreadLock错误,ios4,uiwebview,ipad,Ios4,Uiwebview,Ipad,我在ipad应用程序中操作UIWebView时遇到错误。因为我必须用HTML字符串填充UIWebview,尽管内容来自APi,所以我必须在线程下实现该过程。 以下是错误消息: bool\u WebTryThreadLock(bool),0xb2aa410:尝试从主线程或web线程以外的线程获取web锁。这可能是从辅助线程调用UIKit的结果。正在崩溃…您正在辅助线程中进行一些图形化更改。。您必须在主线程中执行所有图形更改。检查螺纹代码。是,根据要求。它不会在UiWebView上滚动,因此我必须根

我在ipad应用程序中操作UIWebView时遇到错误。因为我必须用HTML字符串填充UIWebview,尽管内容来自APi,所以我必须在线程下实现该过程。 以下是错误消息:


bool\u WebTryThreadLock(bool),0xb2aa410:尝试从主线程或web线程以外的线程获取web锁。这可能是从辅助线程调用UIKit的结果。正在崩溃…

您正在辅助线程中进行一些图形化更改。。您必须在主线程中执行所有图形更改。检查螺纹代码。

是,根据要求。它不会在UiWebView上滚动,因此我必须根据内容更改该控件的高度。同样在今天,我在更改UIScrollView的框架时发现了相同的错误,比如[scrComments setFrame:CGRectMake(lblSummary.frame.origin.x,lblSummary.frame.origin.y+lblSummary.frame.size.height+10,lblSummary.frame.size.width,scrComments.frame.size.height)];您不能在辅助线程中进行图形(UIKit)更改!是的,我同意,但是我如何处理这种情况呢。我的意思是,如果我需要在UIWebView中显示一些文本,而这些文本太长,无法下载,因此我必须使用线程,现在UIWebView的大小将取决于内容高度。UILabelyou也面临同样的问题您可以使用这个方法-[self-performSelectorOnMainThread:withObject:waitUntilDone:];