关于iOS9之后 获取用户是否安装sim卡 的方法

来源:互联网 发布:高校网络散布谣言 编辑:程序博客网 时间:2024/06/06 03:45

第一步:导入CoreTelephony.framework

剩下的就so easy了,直接看代码吧


#import "ViewController.h"

#import <CoreTelephony/CTTelephonyNetworkInfo.h>

#import <CoreTelephony/CTCarrier.h>


@interface ViewController ()


@end


@implementation ViewController


- (void)viewDidLoad {

    [superviewDidLoad];

    

    CTTelephonyNetworkInfo * networkInfo = [[CTTelephonyNetworkInfoalloc] init];

    CTCarrier * carrier = networkInfo.subscriberCellularProvider;

    

    if (carrier.mobileCountryCode ==nil || [carrier.mobileCountryCodeisEqualToString:@""])

    {

        NSLog(@"没有SIM");

    }

    else

    {

        NSLog(@"SIM");

    }

}



0 0
原创粉丝点击