man*_*ani 2 iphone download background-process ios
我有一个iOS应用程序,我需要每周下载60-70个视频,每个大小3-8MB.问题是,如何下载这些视频?我将视频和网址列表存储在数据库中.
可能的解决方案:
应用程序启动后立即使用a UIBackgroundTaskIdentifier,call beginBackgroundTaskWithExpirationHandler.此任务将下载一个视频.
在endBackgroundTask我将标记该特定视频下载.
这里有疑虑,我能开始多次UIBackgroundTaskIdentifier吗?我应该从哪里开始呢?在AppDelegate?特定的控制器?如果我在特定的控制器中启动它,viewDidLoad()那么如果应用程序退出会发生什么?
请指导我或提供替代解决方案.谢谢
使用AFNetworking的ASIHTTPRequest 是deprecated.
请参阅AFNetworking源链接.
另请参阅afnetworking-downloads-multiple-files链接以及AFNetworking是否具有后台支持链接.
编辑:开始下载AppDelegate
检查AFDownloadRequestOperation以获得可恢复的下载.
使用AFDownloadRequestOperation链接参考afnetworking-pause-resume-download-big-files.
| 归档时间: |
|
| 查看次数: |
1903 次 |
| 最近记录: |