网络状况判断

使用之前请从Apple网站下载示例:点此下载

然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framework,就可以使用了。

    Reachability *r = [Reachability reachabilityWithHostName:@"http://www.baidu.com/"];
    switch ([r currentReachabilityStatus]) {
        case NotReachable:
            // 没有网络连接
            NSLog(@"没有连接");
            break;
        case ReachableViaWWAN:
            NSLog(@"使用3g");
            // 使用3G网络
            break;
        case ReachableViaWiFi:
            // 使用WiFi网络
            NSLog(@"使用wifi");

            break;
    }

原文:http://www.yifeiyang.net/iphone-web-development-skills-of-the-article-4-make-sure-the-network-environment-3gwifi/

原文地址:https://www.cnblogs.com/benbenzhu/p/4098996.html