2013-02-23 2 views
0

У меня есть это 3 класса.iOS некоторые проблемы при загрузке нескольких изображений и обновлении UIProgressView

При загрузке изображения, я пытаюсь обновить UIProgressView в моем UIViewController, но обновление задерживается, и я вижу странную проблему (см. пустое место в прикрепленном изображении).

Когда все загрузки завершены и выполнить метод «syncComplete» из «MyViewController», метод «dismissAlertView» не срабатывает: S

enter image description here

Я надеюсь, что кто-то может мне помочь.

Спасибо.

ответ

1

Предполагая, что syncComplete является вызовом функции rejectAlertView, убедитесь, что iI вызывает поток пользовательского интерфейса (основной поток). Что-то вроде этого, если вы используете GCD:

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