Я использую очередь ASIHTTPRequest в отдельном файле класса из основного окна для загрузки нескольких файлов с моего веб-сервера. Я установил UIProgressView в качестве делегата прогресса загрузки следующим образом:
UIProgressView *myProgressView = [[UIProgressView alloc] init];
[myQueue setDownloadProgressDelegate:myProgressView];
Затем я могу успешно NSLog прогресс в методе requestFinished с помощью:
NSLog(@"Progress: %f", [myProgressView progress]);
Все работает нормально, и я могу видеть правильные суммы, отображаемые в журнале.
То, что я хочу сделать, это обновить текст метки на главном экране, но, похоже, не могу этого сделать ..... другими словами, как передать прогресс в режиме реального времени в другое представление / класс для обновления текста метки.
Любые указатели в правильном направлении будут с благодарностью!
Спасибо!