以编程方式检测iOS中的蜂窝网络类型

时间:2016-07-15 06:50:26

标签: ios

我面临一些网络相关问题,需要检查蜂窝网络类型,如2G,3G或4G数据网络被选中。

1 个答案:

答案 0 :(得分:8)

table.mytable tr{ background-color: #ffff99; } 可以为您提供详细信息:

<强>目标C

CoreTelephony.framework

<强>夫特

CTTelephonyNetworkInfo *telephonyInfo = [[CTTelephonyNetworkInfo alloc] init];
NSString *technologyString = telephonyInfo.currentRadioAccessTechnology;

if ([technologyString isEqualToString:CTRadioAccessTechnologyLTE]) {
    // LTE (4G)
} else if([technologyString isEqualToString:CTRadioAccessTechnologyWCDMA]){
    // 3G
} else if([technologyString isEqualToString:CTRadioAccessTechnologyEdge]) {
    // EDGE (2G)
}