我試圖呈現在後臺網頁和我遇到了以下的麻煩Webkit必須始終在主線程上使用嗎?
2012-05-11 12:39:02.086 [77207:1c03] An uncaught exception was raised
2012-05-11 12:39:02.087 [77207:1c03] objc_object* -[WebView initWithFrame:frameName:groupName:](WebView*, objc_selector*, CGRect, NSString*, NSString*) was called from a secondary thread
我理解的WebKit類不是線程安全的,但他們也必須始終從主線程中使用?或者,我可以創建一個虛擬web視圖來初始化webkit,然後使用後臺線程中的webkit類?
看起來沒有。 http://stackoverflow.com/questions/4660999/create-a-uiimage-by-rendering-uiwebview-on-a-background-thread-iphone – Jeremy1026
@ Jeremy1026該帖子關注UIWebView,而不是WebView。 –
WebViews異步加載。你希望通過將其轉移到後臺線程獲得什麼? –