我正在使用AFNetworking,我可以从网络服务器成功下载文件。
现在我还可以使用以下代码和方法看到进度条填满:
_operation.outputStream = [NSOutputStream outputStreamToFileAtPath:_streamingURL append:NO];
[_operation setDownloadProgressBlock:^(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead)
我现在的问题是:
我能看到另一个ViewController的进度吗?这将是我下载ViewController ???
我可以将标题传递给单元格,只有当数组有内容给出时才会出现tableView。我只需要展示进展: - )
答案 0 :(得分:0)
你现在可能已经解决了这个问题,但对于其他人来说,这是:
我建议您创建一个充当“API客户端”的单例类。从那里开始下载请求,当您推送到新的UIViewController时,您只需向API Client询问当前的下载进度。
这样你就不必在ViewControllers之间搞乱通知或传递一堆值。