To show and hide Network Activity Indicator
Objective c:
- (void)showHideNetworkIndicator {
if ([[UIApplication sharedApplication]isNetworkActivityIndicatorVisible]) { //If Network indicator is visible
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:false];
} else { //If Network indicator is invisible
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:true];
}
}
Swift 2.0:
func showHideNetworkIndicator(){
if UIApplication.sharedApplication().networkActivityIndicatorVisible{
UIApplication.sharedApplication().networkActivityIndicatorVisible = false
}else{
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
}
}
Swift 3.0:
func showHideNetworkIndicator() {
if UIApplication.shared.isNetworkActivityIndicatorVisible {
UIApplication.shared.isNetworkActivityIndicatorVisible = false
}else{
UIApplication.shared.isNetworkActivityIndicatorVisible = true
}
}