2010-03-07 46 views
2

我有一個UIProgressView,我試圖改變進度,但從未更新。 我的「慢」操作是從NSoperation/NSOperation隊列完成的,所以它應該是多線程的。UIProgressView未更新

您是否已經體驗過這種感覺或者您有什麼想法解決這個問題?

謝謝:)

+0

你能把你的代碼放在這裏嗎?沒有任何幫助,很難找到你的問題。 – 2010-03-07 20:54:20

回答

6

更新用戶界面通常應該在主線程中完成的。嘗試使用-performSelectorOnMainThread:withObject:waitUntilDone:更新您的UIProgressView

+0

您還需要確保waitUntilDone參數在執行此操作時爲NO,以便在某些情況下可以正確更新。 – 2010-03-08 02:09:38

+0

謝謝你們!你已經解決了我的問題:) – 2010-03-08 20:24:16