美文网首页防作弊维度
iOS 判断设备中是否有SIM卡

iOS 判断设备中是否有SIM卡

作者: rockyMJ | 来源:发表于2018-06-08 10:35 被阅读30次

一:项目中导入静态库: CoreTelephony.framework
二:导入头文件

#import <CoreTelephony/CTTelephonyNetworkInfo.h>

#import <CoreTelephony/CTCarrier.h>

三:实现验证方法

- (BOOL)isSIMInstalled

{

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

        CTCarrier *carrier = [networkInfo subscriberCellularProvider];

        if (!carrier.isoCountryCode) {

             NSLog(@"请安装好手机SIM卡后在拨打电话.");

             return NO;

          }else{

               NSLog(@"存在SIM卡");

               return YES;

          }
}

相关文章

网友评论

    本文标题:iOS 判断设备中是否有SIM卡

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