我知道为了在状态栏中显示/隐藏 throbber,我可以使用以下代码:
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
但是我的程序会从多个线程发送通信请求,我需要一个位置来控制是否显示或隐藏throbber。
我考虑过一个集中的类,在这个类中每个通信请求都会注册,这个类将知道当前是否有一个或多个请求正在传输字节,并打开或关闭throbber。
这是正确的做法吗?为什么苹果没有在网络传输时自动显示throbber呢?