关闭

iOS判断网络状态

标签: objcios网络网络判断
245人阅读 评论(0) 收藏 举报

使用的是官网的Reachability(如果报错可能是不支持ARC,请在Build Phases->Compile Sources->Compiler Flags中手动加入-fno-objc-arc)
Reachability下载地址
然后调用如下方法

#import "Reachability.h"
- (NSString*)getCurrentNet{
    NSString* result;
    Reachability *r = [Reachability reachabilityWithHostName:@"www.apple.com"];
    switch ([r currentReachabilityStatus]) {
        case NotReachable:
            result = @"no";
            break;
        case ReachableViaWWAN:
            result = @"3g";//2,3,4G网络
            break;
        case ReachableViaWiFi:
            result = @"wifi";
            break;
    }
    return result;
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3028次
    • 积分:147
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:9条
    文章分类
    文章存档
    最新评论