即使应用程序在ios中处于后台,如何使用进度条同时下载多个音频文件

时间:2016-01-07 12:55:29

标签: ios objective-c iphone nsurlconnection asihttprequest

我有一个应用程序,我需要从网址下载多个音频文件,我还需要有每个文件的下载数据的进度条。下载应该继续甚至应用程序进入后台状态。感谢..

1 个答案:

答案 0 :(得分:0)

您需要使用NSURLSession,并使用从NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:收到的配置。

您必须实施代理来处理下载事件,以及应用代理中的application:handleEventsForBackgroundURLSession:completionHandler:

Apple文档中对此进行了详细说明: http://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/URLLoadingSystem/Articles/UsingNSURLSession.html