检测iPad是否支持SIM卡编程

目前,我有一个应用程序,显示自上次重新启动以来用户使用的3G数据/ Wifi。 我想要做的是,如果应用程序运行在不支持SIM卡的iPad上,我想隐藏显示给用户的某些统计信息。

是否有可能检测到目前的iOS设备是否支持SIM卡?

据我所知,你不能检测是否安装了SIM卡。 您只能确定使用可达性 WWAN连接是否可用,或者您可以使用CTCarrier

@import CoreTelephony; -(BOOL)hasCellularCoverage { CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new]; CTCarrier *carrier = [networkInfo subscriberCellularProvider]; if (!carrier.isoCountryCode) { NSLog(@"No sim present Or No cellular coverage or phone is on airplane mode."); return NO; } return YES; }