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