Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 网络活动指示器可视逻辑问题_Ios_Cocoa_Image - Fatal编程技术网

Ios 网络活动指示器可视逻辑问题

Ios 网络活动指示器可视逻辑问题,ios,cocoa,image,Ios,Cocoa,Image,因此,我的应用程序连接到一个URL(通过UrlConnectionLegate),收集包含图像URL的数据。然后,它连接到每个图像url(同样,通过UrlConnectionLegate),并为每个图像收集图像 一切都很完美,再高兴不过了 但问题是我无法真正跟踪networkActivityIndicator。一次会有100个连接断开,所以我不知道在加载最后一个映像后,何时或如何将networkActivityIndicator设置为关闭 如果我不需要重做一堆代码,有人有什么建议吗 感谢大家的帮

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

一切都很完美,再高兴不过了

但问题是我无法真正跟踪networkActivityIndicator。一次会有100个连接断开,所以我不知道在加载最后一个映像后,何时或如何将networkActivityIndicator设置为关闭

如果我不需要重做一堆代码,有人有什么建议吗


感谢大家的帮助

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

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