1

我正在为 iOS 开发一个杂志应用程序(没有报亭工具包)。有3本杂志,每本杂志有3期。我的主视图控制器代表杂志架,当用户交互时,杂志按钮将导航到他们的问题架(视图控制器)。

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

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

我所做的与这个教程应用程序几乎相同,除了杂志封面可以为零

即使视图消失并重新出现,我如何跟踪此下载进度浮点数?

4

1 回答 1

1

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

于 2013-06-27T16:16:04.343 回答