据我所知,使用可达性类,可以找到设备是否与wifi或移动数据连接,但如果两者都保留在设备中则会怎样。
我们能否知道使用可达性类?
当两者都保持在
时,是否可以检测数据包是通过移动数据还是wifi我找不到多少。
任何提示
答案 0 :(得分:0)
根据我的经验,iPhone一次只能使用一个数据连接而不是两者。由菜单栏中显示的适配器符号指示。当您看到Wi-Fi符号时,您的iPhone正在使用Wi-Fi连接互联网。
Reachability *reachability = [Reachability
reachabilityForInternetConnection];
[reachability startNotifier];
NetworkStatus status = [reachability currentReachabilityStatus];
if(status == NotReachable)
{
//No internet
}
else if (status == ReachableViaWiFi)
{
//WiFi
}
else if (status == ReachableViaWWAN)
{
//Mobile data
}