据我所知,使用可达性类,人们可以找到设备是否与wifi或移动数据连接,但是如果两者都在设备中保持打开状态怎么办。
我们可以使用可达性类知道吗?
当两者保持打开状态时,是否可以检测数据包是否通过移动数据或wifi
我找不到太多关于它的信息。
任何提示
根据我的经验,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
}