iOS 判断设备中是否有SIM卡

释放双眼,带上耳机,听听看~!

一:项目中导入静态库: CoreTelephony.framework

二:导入头文件


#import<CoreTelephony/CTTelephonyNetworkInfo.h>

#import<CoreTelephony/CTCarrier.h>

三:实现验证方法


- (BOOL)isSIMInstalled{

            CTTelephonyNetworkInfo*networkInfo = [[CTTelephonyNetworkInfoalloc] init];

            CTCarrier*carrier = [networkInfo subscriberCellularProvider];

            if(!carrier.isoCountryCode) {

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

                returnNO; 

             }else{

                    NSLog(@"存在SIM卡");returnYES;

             }

        }


人已赞赏
iOS文章

Charles-强大的Charles的使用以及Mock数据 for iOS & (牛逼的)测试工程师

2019-9-23 19:02:02

iOS文章

iOS - OCLint实现Code Review

2019-9-23 23:33:34

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索