我想使用蜂窝数据连接网络优先级。
那么当wifi打开时,有没有一种方法可以检测蜂窝数据的状态?
最佳答案
您应该能够通过Core Telephony框架获取蜂窝数据状态。 CTTelephonyNetworkInfo
类具有currentRadioAccessTechnology
属性,该属性会告诉您当前注册的蜂窝网络类型,例如CTRadioAccessTechnologyLTE
。您可以在Core Telephony
的Constants Overview中找到所有可能的值。
let info = CTTelephonyNetworkInfo()
if info.currentRadioAccessTechnology != nil {
print("Cellular Data available")
}
关于ios - iOS如何在同时开启wifi的情况下检测蜂窝数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43017571/