我在iOS上移植Android应用程序,在Android应用程序中我下载大文件(150多MB),但我发现iOS上没有明显的替代品。
在Android应用程序中,即使应用程序关闭,下载也会继续,我可以将下载ID存储在SharedPreferences / Local Database中,稍后检索它以检查下载是否已完成。
你如何在iOS上移植这样的应用程序?
答案 0 :(得分:1)
您可以将AFNetworking与AFURLSessionManager一起使用。它包含NSURLSession,允许在iOS 7及更高版本的后台下载。 http://nshipster.com/afnetworking-2/
示例代码可在http://code.tutsplus.com/tutorials/working-with-nsurlsession-afnetworking-20--mobile-22651
找到