我对NSURLSessionDownloadTask有一个小问题,即在我的应用程序用户可以下载电影(接近1 Gb),如果用户点击暂停按钮并返回以前的viewController ,那么他想再次恢复下载,下载百分比变为0.任何人都可以告诉如何在AppDelegate.m中声明,或者告诉如何从任何viewController恢复该视频,并重新启动该应用程序...
提前感谢...
答案 0 :(得分:1)
欢迎来到SO。一般来说,如果您遇到特定问题,您应该从项目中提供足够的代码,以便读者了解您现在正在做什么。
在您的情况下,我们需要有关视图控制器如何链接的信息。
我建议您创建一个单独的下载管理器单例类。用代表设置它。定义一个委托协议,使您可以获得有关下载百分比的进度更新。同时实现暂停方法。
你的视图控制器都会引用单例。
如果您需要同时管理来自不同客户端对象的多个下载,那么您的设计会变得更加复杂。在这种情况下,您可能希望查看AFNetworking等第三方库。他们为你处理了很多这类事情。