с помощью nsurlconnection рассчитать оставшееся время для загрузки

Я загружаю файл размером 25+ МБ с сервера. Есть ли способ предсказать оставшееся время для загрузки? если да то как?


person thndrkiss    schedule 28.09.2010    source источник


Ответы (1)


Если вы используете ASIHTTPRequest вместо NSURLConnection, существуют методы делегата для отчета об общем размере и ходе выполнения. Если вы хотите подключить индикатор выполнения, есть очень простой способ сделать это.

person Dan Ray    schedule 28.09.2010
comment
отлично! Любой другой способ с nsurlconnection? - person thndrkiss; 28.09.2010
comment
@thndrkiss - Не знаю. Как только я обнаружил радость, которую представляет собой ASIHTTPRequest, я перестал использовать NSURLConnection и никогда не оглядывался назад. Я не использовал NSURLConnection буквально шесть месяцев, и я проделал ТОННУ работы с HTTP-клиентом. - person Dan Ray; 28.09.2010
comment
@DanRay Пожалуйста, помогите мне с той же проблемой .. как узнать оставшееся время и общее время текущего файла загрузки с помощью запроса ASIHttp. ? - person Solid Soft; 06.03.2012
comment
Поскольку я опубликовал этот ответ, ASIHTTPRequest теперь устарел и заброшен, и его автор рекомендует использовать что-то еще. AFNetworking кажется популярным выбором. Тем не менее, документы по отслеживанию прогресса в ASI находятся здесь: allseeing-i.com /ASIHTTPRequest/ - person Dan Ray; 06.03.2012