1- आपके प्रोजेक्ट में SystemConfiguration.framework
जोड़ें। से GitHub
Reachability.h
Reachability.m
3-
2- डाउनलोड निम्न फ़ाइलें अपनी परियोजनाओं में इन फ़ाइलों को जोड़े
4- YourViewController.h
#import <UIKit/UIKit.h>
@class Reachability;
5- में @class Reachability;
जोड़ने चर Reachability* internetReachable;
YourViewController.h
में
#import <UIKit/UIKit.h>
@class Reachability;
@interface YourViewController : UIViewController {
Reachability* internetReachable;
}
6- Reachability.h
-(void)ViewDidLoad
में YourViewController.m
#import "YourViewController.h"
#import "Reachability.h"
7- ऐड निम्नलिखित लाइनों में में YourViewController.m
-(void)ViewDidLoad {
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(checkNetworkStatus:)
name:kReachabilityChangedNotification
object:nil];
internetReachable = [Reachability reachabilityForInternetConnection];
[internetReachable startNotifier];
}
8- ऐड समारोह पालन करने के बाद -(void)viewDidLoad
-(void) checkNetworkStatus:(NSNotification *)notice
{
// called after network status changes
NetworkStatus internetStatus = [internetReachable currentReachabilityStatus];
switch (internetStatus)
{
case NotReachable:
{
NSLog(@"The internet is down.");
break;
}
case ReachableViaWiFi:
{
NSLog(@"The internet is working via WIFI.");
break;
}
case ReachableViaWWAN:
{
NSLog(@"The internet is working via WWAN.");
break;
}
}
}
अब पहले से जोड़ने वाई इंटरनेट कनेक्शन का परिवर्तन आप लॉग इन कंसोल देखेंगे।
संभावित डुप्लिकेट: http://stackoverflow.com/questions/784582/easiest-way-to-determine-whether-iphone-internet-connection-is- उपलब्ध – 0x8badf00d