हाय मैं, जब भी उपयोगकर्ता इस मैं जोड़ लिया है सेब गम्यता वर्ग के लिए अपने आवेदन में एक नेटवर्क कनेक्टिविटी हो जाता है और नीचे टुकड़ा मैं अपने AppDelegate वर्ग didFinishLaunchingWithOptions विधि में उपयोग कर रहा हूँ है पर कब्जा करने केआईओएस पहुंच योग्यता कक्षा से नेटवर्क कनेक्शन अधिसूचना में परिवर्तन कैसे प्राप्त करें?
Reachability* reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];
और मेरे reachabilityChanged चयनकर्ता चाहते हैं विधि
- (void)reachabilityChanged:(NSNotification*)notification
{
Reachability* reachability = notification.object;
if(reachability.currentReachabilityStatus == NotReachable)
NSLog(@"Internet off");
else
NSLog(@"Internet on");
}
नीचे के रूप में है, लेकिन यहाँ मैं अधिसूचना के किसी भी प्रकार जब मैं अपने हवाई जहाज मोड बंद है और जब मैं अपने फोन में एक नेटवर्क कनेक्टिविटी मिल नहीं मिल रहा है।
क्या मुझे कुछ याद आ रही है?
यह http://stackoverflow.com/a/10184617/1635315 देखें। यह वास्तव में आपकी मदद करेगा। – iKT