Iphone 在Cocoa Touch应用程序中获取运营商名称
有没有办法在Cocoa Touch应用程序中获取手机当前运营商的名称?答案是否定的。不是正式的。没有越狱是不行的。你可以从iOS4+ 首先将corethelphony.framework添加到项目中 然后将以下内容导入到.h或.m文件的顶部:Iphone 在Cocoa Touch应用程序中获取运营商名称,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,有没有办法在Cocoa Touch应用程序中获取手机当前运营商的名称?答案是否定的。不是正式的。没有越狱是不行的。你可以从iOS4+ 首先将corethelphony.framework添加到项目中 然后将以下内容导入到.h或.m文件的顶部: #import <CoreTelephony/CTTelephonyNetworkInfo.h> #import <CoreTelephony/CTCarrier.h> 重复:苹果文档中的carrierName是“用户家庭蜂窝服务
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
#import <CoreTelephony/CTCarrier.h>
重复:苹果文档中的carrierName是“用户家庭蜂窝服务提供商的名称”,而不是当前的运营商。即使您在国外,并且使用第三方提供商作为您当前的服务,您的家庭名称(即您的帐户收费对象)也不会更改。
CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = [netinfo subscriberCellularProvider];
NSLog(@"Carrier name:%@", [carrier carrierName]);