【发布时间】:2016-03-01 12:16:16
【问题描述】:
目前我正在开发一个需要显示移动数据状态(开/关)的 iPhone 应用程序。对于网络检查,我使用 Reachability 类,但是当启用任何一个网络(即 WiFi/移动数据)时,它会给我正确的结果,但如果两者都启用,它会给出 Wifi 状态,但我的要求是我只需要移动数据状态还。 如果有人建议我解决方案,那就太好了。
谢谢
【问题讨论】:
-
你能把你写的代码贴出来吗?如果我们看不到任何代码,就很难诊断。
-
可达性 *reachability = [可达性reachabilityForInternetConnection]; [可达性 startNotifier]; NetworkStatus 状态 = [可达性 currentReachabilityStatus]; if(status == NotReachable) { //没有互联网 } else if (status == ReachableViaWWAN) { //蜂窝数据 } else if (status == ReachableViaWiFi) { //Wifi } 如果(Wifi 和移动数据)都开启它正在执行最后一个块
标签: ios iphone reachability