2013-02-23 40 views
0

我有這3個類的一些問題。iOS下載多個圖像和更新UIProgressView

當我下載一個圖像,我嘗試在我的UIViewController更新UIProgressView,但更新延遲,我看到一個奇怪的問題(請參閱附加圖像中的空白處)。

當所有下載完成,執行該方法的「MyViewController」「syncComplete」,則不會觸發方法「dismissAlertView」:S

enter image description here

我希望有人能幫助我。

謝謝。

回答

1

假設syncComplete是一個調用dismissAlertView的人,請確保iI正在調用UI線程(主線程)。如果你使用GCD就是這樣的:

dispatch_async (dispatch_get_main_queue(),  ^{ 
// call the dismissAlertView method here 
});