是否有图书馆或无障碍类来确定用户是否使用WiFi?

时间:2013-08-22 11:06:20

标签: iphone ios ipad networking wifi

我听说过或Reachability类检查用户是否有互联网。但有没有一种简单的方法来检查用户是否连接到WiFi?这是因为我的应用程序会从我的服务器发起大量下载,但我想只在用户使用WiFi来减少蜂窝数据使用时才这样做。

我记得很久以前我遇到过一个类文件,它有像isConnectedToWiFi这样的bool属性,但忘了名字。

1 个答案:

答案 0 :(得分:2)

使用Reachability类是最简单的方法。 试试这个:

- (BOOL)isWifiOn {
    Reachability* wifiReachability = [Reachability reachabilityForLocalWiFi];

    NetworkStatus networkStatus = [wifiReachability currentReachabilityStatus];
    return (networkStatus==ReachableViaWiFi);
}