在我的项目中,用户可以下载电影(近1GB)。
如果点击下载按钮,他被重定向到下载ViewController,如果点击开始下载,下载将开始并显示进度条。到此为止,我没有任何问题
问题 - 但是当他点击后退按钮(我已经写了Dismiss ViewController进行后退操作)下载过程正常进行,但我无法在任何其他视图中显示下载进度。
如何从任何视图显示下载进度。 注意: - 我没有为所有标签使用导航控制器,我只使用了一些标签。
请帮帮我...
谢谢
答案 0 :(得分:0)
如果在关闭VC时在VC中分配下载逻辑,则所有下载逻辑也会被解除分配。
您需要创建一些基于订阅的观察下载器单例。
在每个视图中,您都希望跟踪可以在TextView
中订阅的进度(以及viewWillAppear
中的取消订阅)。然后使用KVO或NSNotification,您可以跟踪进度。