iOS 判断设备中是否有SIM卡

2019-01-09  本文已影响22人  WuNai

#一:项目中导入静态库: 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;

             }

        }

```

上一篇 下一篇

猜你喜欢

热点阅读