iOS如何在同时打开wifi时检测手机数据

iOS如何在同时打开wifi时检测手机数据,ios,Ios,我想使用蜂窝数据连接网络优先级 那么,当打开wifi时,有没有办法检测蜂窝数据的状态呢?您应该能够通过framework获得蜂窝数据的状态。该类具有当前属性​无线电​通道​技术将告诉您当前注册的蜂窝网络类型,例如,CTRadioAccessTechnologyLTE。您可以在核心电话中找到所有可能的值 let info = CTTelephonyNetworkInfo() if info.currentRadioAccessTechnology != nil { print("Cellu

我想使用蜂窝数据连接网络优先级


那么,当打开wifi时,有没有办法检测蜂窝数据的状态呢?

您应该能够通过framework获得蜂窝数据的状态。该类具有当前属性
​无线电​通道​技术
将告诉您当前注册的蜂窝网络类型,例如,
CTRadioAccessTechnologyLTE
。您可以在
核心电话
中找到所有可能的值

let info = CTTelephonyNetworkInfo()
if info.currentRadioAccessTechnology != nil {
    print("Cellular Data available")
}

另一种可能的方法是使用iOS 9.0+
CTCellularData
接口和
cellularDataRestrictionDidUpdateNotifier