独立跟踪下载进度 UI
Posted
技术标签:
【中文标题】独立跟踪下载进度 UI【英文标题】:Keep track of download progress UI independantly 【发布时间】:2013-06-27 09:05:14 【问题描述】:我正在开发一款适用于 ios 的杂志应用(没有报亭套件)。有3本杂志,每本杂志有3期。 我的主视图控制器代表杂志架,当用户交互时,杂志按钮将导航到他们的问题架(视图控制器)。
我的问题是在下载问题时,用户可能想回到杂志架。所以在这种情况下,我失去了我的issueCover
视图类(封面图片、下载按钮、进度条所在的位置),并且issueCover
视图和下载客户端类之间的连接丢失了。
我试图使用KVO
State Observing 从下载客户端类中获取进度,但由于用户可以导航,我的KVO
将进度发送到空视图,然后导致崩溃。
What I do is the almost same with this tutorial app except magazine issue cover can be nil
即使视图消失并重新出现,我如何才能跟踪此下载进度浮点数?
【问题讨论】:
【参考方案1】:您应该将下载方法和变量封装到一个对象中,并以杂志架视图保存。当您模态杂志封面视图时,您需要将杂志架视图分配给类变量,以便您能够跟踪下载进度。
【讨论】:
以上是关于独立跟踪下载进度 UI的主要内容,如果未能解决你的问题,请参考以下文章
使用 PromiseKit 和 Alamofire 时跟踪进度