Скачать в фоновом режиме в iPhone

Можно ли загрузить файл, когда приложение находится в фоновом режиме на iPhone 4?

Ответ 1

В iOS 4.x вы можете использовать запрос некоторого фонового времени, используя UIApplication beginBackgroundTaskWithExpirationHandler: и, возможно, продолжить загрузку файла в течение ограниченного периода времени.

Подробнее см. Apple document для выполнения "многозадачности" фона.

Ответ 2

Да, это так.

Он поддерживается в ASIHTTPRequest по версии v1.8:

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

(Была также экспериментальная ветвь v1.7 с ней в http://github.com/pokeb/asi-http-request/commits/backgroundtask, но это, похоже, больше не существует.)

Он также поддерживается в AFNetworking, см. Поддержка AFNetworking?