Checking for network connectivity iOS
Creating a Reachability listener
Apple’s Reachability class periodically checks the network status and alerts observers to changes.
Reachability *internetReachability = [Reachability reachabilityForInternetConnection];
Add observer to network changes
Reachability uses NSNotification messages to alert observers when the network state has changed. Your class will need to become an observer.