networkActivityIndi​​catorVisible逻辑问题

时间:2012-01-28 22:34:37

标签: ios cocoa image

所以我的应用程序连接到一个URL(通过URLConnectionDelegate),收集包含图像URL的数据。然后它连接到每个图像URL(同样,通过URLConnectionDelegate),并收集每个图像的图像。

一切都很完美,不会更快乐。

但问题是我无法真正跟踪networkActivityIndi​​cator。有100个连接一次关闭,所以我不知道何时或如何设置networkActivityIndi​​cator在最后一个图像加载后关闭。

如果没有我重做一堆代码,有没有人有任何建议?

感谢帮助人员

1 个答案:

答案 0 :(得分:3)

典型的解决方案是单个对象,您可以在适当的位置调用[NetworkMonitor increaseNetworkCount][NetworkMonitor decreaseNetworkCount]

更好的解决方案是像MKNetworkKit这样的工具包,它可以处理这个问题和一些类似的事情(比如管理你的下载队列,因为在iOS上100个同时连接实际上非常糟糕)。