Отображение прогресса при общении с веб-сервисом

при запуске моего приложения я запрашиваю данные и анализирую их, общаясь с веб-службой через JSON, эта работа занимает где-то 2 секунды, поэтому я хочу показать пользователю UIProgressView, когда эта работа выполняется, и когда это будет сделано, я перенаправить пользователя на главный вид моего приложения, не могли бы вы мне помочь? какие объекты использовать по существу, и если у вас есть советы по учебникам, я буду рад, спасибо заранее :)


person Luca    schedule 07.05.2011    source источник


Ответы (1)


Посмотрите ASIHTTPRequest. Вы захотите использовать метод setDownloadProgressDelegate:, чтобы подключить его к индикатору прогресса. Что-то вроде этого:

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDownloadProgressDelegate:someProgressIndicator];
[request startSynchronous];

Для дальнейшего чтения см. соответствующую часть документации здесь:

http://allseeing-i.com/ASIHTTPRequest/How-to-use#tracking_progress

person sudo rm -rf    schedule 07.05.2011
comment
спасибо, и я буду держать вас в курсе, если у меня возникнут какие-либо проблемы с этим :) - person Luca; 08.05.2011