Загрузка Amazon S3 через приложение iOS с завершенным процентом - PullRequest
3 голосов
/ 24 августа 2011

Я загружаю файл из приложения iOS на S3, который может стать довольно большим. (до 3-5 МБ) Я хочу, чтобы у пользователя был индикатор выполнения загрузки, чтобы пользователь мог видеть ход загрузки. Я посмотрел на несколько классов, но не видел решения.

Самым популярным в Интернете является ASIHTTPRequest, который поддерживает асинхронную загрузку, но я не вижу, где он обеспечивает прогресс для отображения.

Любая помощь будет принята с благодарностью. Заранее спасибо.

1 Ответ

3 голосов
/ 24 августа 2011

ASIHTTPRequest предоставляет информацию о состоянии, но вы отображаете прогресс.Он называется UIProgressView и является подклассом UIView, что означает, что вы можете поместить его в любое место, где уже есть представление.

Вы подключаете делегат запроса к вашему представлению прогресса- по мере поступления данных делегат сообщает вашему представлению о ходе выполнения обновиться с учетом текущего хода выполнения запроса.

Для получения дополнительной информации прочитайте раздел " Отслеживание прогресса " документации ASIHTTPRequest.

...