2012-02-16 2 views
1

Я очень новичок в программировании на iOS и участвовал всего месяц или два. Мой план - скачать файлы с веб-сайтов. Я использую MKNetworkKit и немного разбираюсь и тестирую его. Я могу загрузить файл из Интернета, но я не могу приостановить или отменить загрузку. Я просмотрел код, но не знаю, как отменить операцию в середине загрузки. Что я хочу сделать, это создать кнопку отмены, и когда я нажму на нее, она заставит IBAction отменить процесс загрузки. Еще один шаг - приостановить загрузку.Как отменить или приостановить загрузку MKNetworkKit iOS?

ответ

1

Вы не можете приостановить запрос. Однако вы можете отменить его, и если ваш сервер поддерживает заголовки Range, MKNetworkKit автоматически возобновит загрузку.

+0

Спасибо! Я буду реализовывать свою структуру в своем проекте. – zhtway

+0

Mugunth, я не уверен, как возобновить загрузку. Я запускаю загрузку с помощью addDownloadStream, затем включаю режим самолета, получаю операциюFailedWithError, затем снова запускаю ту же загрузку и вместо возобновления ее начинается. Что я делаю не так? – andr111

+0

Поддерживает ли ваш сервер заголовок Range? MKNetworkKit поддерживает возобновление только тогда, когда сервер отправляет заголовки Range – Mugunth

Смежные вопросы