获取iPhone手机SIM卡的运营商

1.导入头文件

#import<CoreTelephony/CTTelephonyNetworkInfo.h>

#import<CoreTelephony/CTCarrier.h>

2.返回运营商的名称

+ (NSString*)checkCarrier{

NSString *ret = [[NSString alloc] init];

CTTelephonyNetworkInfo *info = [[CTTelephonyNetworkInfo alloc] init];

CTCarrier *carrier = [info subscriberCellularProvider];

if( carrier ==nil)

{

return(@"0");

}

NSString *code = [carrier mobileNetworkCode];

if([code isEqualToString:@""])

{

return(@"0");

}

if( [code isEqualToString:@"00"] || [code isEqualToString:@"02"] || [code isEqualToString:@"07"] )

{

ret =@"移动";

}

if( [code isEqualToString:@"01"] || [code isEqualToString:@"06"] )

{

ret =@"联通";

}

if( [code isEqualToString:@"03"] || [code isEqualToString:@"05"] )

{

ret =@"电信";;

}

return ret;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容