有没有办法在iPhone上获取MNC和MCC号码?
您需要使用CoreTelephony框架
CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [networkInfo subscriberCellularProvider];
获取MNC,
NSString *mnc = [carrier mobileNetworkCode];
获取MCC,
NSString *mcc = [carrier mobileCountryCode];
您可以使用CTCarrier类的方法来检索国家和网络代码。但是,这仅适用于主要提供商(=SIM卡),而不是当前预订电话的提供商。
CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *carrier = [networkInfo subscriberCellularProvider];
。答案中的代码将返回nil。 - Felix Lamouroux