Можно ли загрузить файл, когда приложение находится в фоновом режиме на iPhone 4?
Скачать в фоновом режиме в iPhone
Ответ 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?