美文网首页
获取iPhone手机SIM卡的运营商

获取iPhone手机SIM卡的运营商

作者: 不懂代码的iOS | 来源:发表于2017-09-11 22:50 被阅读0次

    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;

    }

    相关文章

      网友评论

          本文标题:获取iPhone手机SIM卡的运营商

          本文链接:https://www.haomeiwen.com/subject/rwlqsxtx.html