2013-02-23 2 views
0

이 3 개의 클래스가 있습니다.iOS 여러 이미지를 다운로드하는 동안 몇 가지 문제가 발생하고 UIProgressView를 업데이트하십시오.

나는 이미지를 다운로드 할 때, 내 UIViewController에있는 UIProgressView를 업데이트하려고하지만 업데이트가 지연되고, 내가 (이상한 문제를 볼 첨부 이미지의 빈 공간 참조).

모든 다운로드가 완료 및 방법 "MyViewController"의 "syncComplete을"실행 방법 "dismissAlertView은"트리거되지 않습니다 : S

enter image description here

을 나는 누군가가 나를 도울 수 있기를 바랍니다.

감사합니다.

답변

1

syncComplete가 dismissAlertView를 호출한다고 가정하면 UI 스레드 (주 스레드)를 호출하고 있는지 확인하십시오. GCD를 사용하는 경우 이와 비슷한 것 :

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