2015-03-31 95 views
-2

我只想知道wifi是否打开,因为我的应用只是想让用户打开wifi按钮,他们根本不需要连接wifi。 但我只是不能得到消息,无论用户是否已经切换到无线网络..如何知道iOS是否打开wifi?

+0

你所说的这个“我的应用程序只是希望用户的WiFi按钮切换什么,他们根本不需要连接wifi“。其实你想要实现什么? – 2015-03-31 09:05:35

+0

@Nitheesh乔治我只想知道移动wifi是否开放,如果没有可用的WiFi它只是打开,但没有连接@格雷格-449 – 2015-03-31 09:20:56

回答

0

使用Rechability类,这是苹果Reachability类的替代品。它与ARC兼容,它使用新的GCD方法来通知网络接口更改。

一旦下载并检查下面的链接。

Download Rechability from here

0

要检查网络连接使用下列代码

Reachability *networkReachability = [Reachability reachabilityForInternetConnection]; 
NetworkStatus networkStatus = [networkReachability currentReachabilityStatus]; 
if (networkStatus == NotReachable) { 
    NSLog(@"Internet connection available"); 
} else { 
    NSLog(@"Internet connection not available"); 
} 

从苹果检查示例代码Reachability

+0

我想知道是否启用wifi这样的问题http://stackoverflow.com/questions-8744658/detect-wifi-enabled-whether-whether-its-its-connected?rq = 1 – 2015-03-31 09:33:36

+0

然后在可达性[Reachability reachabilityWithHostName:(NSString *)hostName]中使用该方法;检查www.google.com是可到达的。如果是的话,你连接到互联网。 – 2015-03-31 09:43:36

相关问题