美文网首页防作弊维度
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