CoreTelephony.framework 可以为您提供这样的细节:
Objective-C的
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)
}
Run Code Online (Sandbox Code Playgroud)
迅速
import CoreTelephony
let telefonyInfo = CTTelephonyNetworkInfo()
if let radioAccessTechnology = telefonyInfo.currentRadioAccessTechnology{
switch radioAccessTechnology{
case CTRadioAccessTechnologyLTE: print("LTE (4G)")
case CTRadioAccessTechnologyWCDMA: print("3G")
case CTRadioAccessTechnologyEdge: print("EDGE (2G)")
default: print("Other")
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1561 次 |
| 最近记录: |