iOS oc 检测手机移动网络和wifi是否开启

2025-06-21 14:05:45
推荐回答(2个)
回答1:

利用Reachability的的一个方法currentReachabilityStatus 获取枚举类型值判断是否为2即可,不是2就不是WiFi。

enum {

// DDG NetworkStatus Constant Names.
kNotReachable = 0, // Apple's code depends upon 'NotReachable' being the same value as 'NO'.
kReachableViaWWAN, // Switched order from Apple's enum. WWAN is active before WiFi.
kReachableViaWiFi

};
typedef uint32_t NetworkStatus;

回答2:

http://blog.csdn.net/ajrm0925/article/details/7431875