2012-10-21 141 views
1

我有一個崩潰日誌,我一直無法破譯:問題與線程崩潰

enter image description here

如果我猜的話,這一切都幫我做在後臺線程的UI升級。任何人都可以啓發我,或者可以給我更多關於這個崩潰日誌意味着什麼?

回答

2

是的。它看起來像你試圖更新在後臺線程網頁視圖,要檢查是否是這種情況,發現無論你正在更新你的UIWebView並把此行的代碼英寸

NSLog(@"[%@ %@] Is Main Thread? %@",NSStringFromClass([self class]), NSStringFromSelector(_cmd),[NSThread isMainThread][email protected]"YES":@"NO"); 

這將打印的名稱類,函數,以及如果你在主線程中。

如果你不在主線程上,那麼你可以做一個簡單的if(!mainthread)然後執行SelectorOnMainThread來在主線程上執行相關的代碼。

+0

你怎麼知道它是從後臺線程更新UI? – adit

0

如果您不使用ARC,首先要確保在代碼上運行分析(產品>分析)。我猜測這個問題是你有一些引用計數和後臺線程試圖使用已發佈的東西。