I know that in order to show/hide the throbber on the status bar I can use
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
But my program sends comm requests from many threads, and I need a location to control whether the throbber should be shown or hidden.
I thought about a centralized class where every comm request will register and this class will know if one-or-many requests are currently transferring bytes, and will turn the throbber on, otherwise - off.
Is this the way to go? why haven't Apple made the throbber appear automatically when networking is happening