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 
});