2013-06-27 60 views
1

我正在为iOS设计杂志应用程序(无报亭套件)。有3本杂志,每本杂志有3期。 我的主视图控制器代表杂志架,杂志按钮将在用户交互时导航到其问题架(视图控制器)。独立跟踪下载进度UI

我的问题是在下载问题时,用户可能想回到杂志架。因此,在这种情况下,我失去了我的issueCover视图类(其中封面图像,下载按钮,进度条所在),并失去了issueCover视图和下载客户端类之间的连接。

我试图从下载客户端类获取进度使用KVO状态观察,但由于用户可以导航,我的KVO发送进度到空视图,然后导致崩溃。

What I do is the almost same with this tutorial app except magazine issue cover can be nil

我怎么可以跟踪这个下载进度浮点数,即使观点已经消失,重新出现?

回答

1

您应该将下载方法和变量封装到一个对象中,并使用杂志架视图进行保存。当您使用模态杂志封面视图时,您需要将杂志架视图分配给类变量,以便您能够跟踪下载进度。