所以我的应用程序连接到一个URL(通过URLConnectionDelegate),收集包含图像URL的数据。然后它连接到每个图像URL(同样,通过URLConnectionDelegate),并收集每个图像的图像。
一切都很完美,不会更快乐。
但问题是我无法真正跟踪networkActivityIndicator。有100个连接一次关闭,所以我不知道何时或如何设置networkActivityIndicator在最后一个图像加载后关闭。
如果没有我重做一堆代码,有没有人有任何建议?
感谢帮助人员
答案 0 :(得分:3)
典型的解决方案是单个对象,您可以在适当的位置调用[NetworkMonitor increaseNetworkCount]
和[NetworkMonitor decreaseNetworkCount]
。
更好的解决方案是像MKNetworkKit这样的工具包,它可以处理这个问题和一些类似的事情(比如管理你的下载队列,因为在iOS上100个同时连接实际上非常糟糕)。