繁体   English   中英

NSURLSessionDownloadTask从其他View iOS恢复和暂停

[英]NSURLSessionDownloadTask resume and Pause from other View ios

我的NSURLSessionDownloadTask有一个小问题,即在我的应用程序中,用户可以下载电影(近1 Gb),如果用户单击“暂停”按钮并返回到先前的viewController,则他又想恢复下载,下载的百分比变为0。谁能告诉我如何在AppDelegate.m中声明它,或者告诉我如何从任何viewController恢复该视频,然后重新启动该应用程序...

提前致谢...

欢迎来到SO。 通常,如果您有特定的问题,则应从项目中提供足够的代码,以使读者了解您现在正在做什么。

在您的情况下,我们需要有关如何链接视图控制器的信息。

我建议您创建一个单独的下载管理器单例类。 与委托进行设置。 定义一个委托协议,该协议可让您获取下载百分比的进度更新。 还实现暂停方法。

您的两个视图控制器都将引用单例。

如果您需要同时管理来自不同客户端对象的多次下载,则设计会变得更加复杂。 在这种情况下,您可能希望查看第三方库,例如AFNetworking。 他们为您处理了很多这类事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM