我尝试使用此代码获取运营商名称(使用 CoreTelephony):
CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [netinfo subscriberCellularProvider];
NSLog(@"Carrier Name: %@", [carrier carrierName]);
它返回“运营商”。如果我去 iPhone 设置,我的运营商名称在那里是正确的。我手机上的iOS是v4.2.1。
我究竟做错了什么?