iOS 获取手机中SIM卡数量

简介: iOS 获取手机中SIM卡数量
- (int)simCardNumInPhone {
    CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init];
    if (@available(iOS 12.0, *)) {
        NSDictionary *ctDict = networkInfo.serviceSubscriberCellularProviders;
        if ([ctDict allKeys].count > 1) {
            NSArray *keys = [ctDict allKeys];
            CTCarrier *carrier1 = [ctDict objectForKey:[keys firstObject]];
            CTCarrier *carrier2 = [ctDict objectForKey:[keys lastObject]];
            if (carrier1.mobileCountryCode.length && carrier2.mobileCountryCode.length) {
                return 2;
            }else if (!carrier1.mobileCountryCode.length && !carrier2.mobileCountryCode.length) {
                return 0;
            }else {
                return 1;
            }
        }else if ([ctDict allKeys].count == 1) {
            NSArray *keys = [ctDict allKeys];
            CTCarrier *carrier1 = [ctDict objectForKey:[keys firstObject]];
            if (carrier1.mobileCountryCode.length) {
                return 1;
            }else {
                return 0;
            }
        }else {
            return 0;
        }
    }else {
        CTCarrier *carrier = [networkInfo subscriberCellularProvider];
        NSString *carrier_name = carrier.mobileCountryCode;
        if (carrier_name.length) {
            return 1;
        }else {
            return 0;
        }
    }
}


目录
相关文章
|
3月前
|
存储 监控 iOS开发
iOS应用崩溃了,如何通过崩溃手机连接电脑查找日志方法
在iOS应用开发过程中,调试日志和奔溃日志是开发者必不可少的工具。当iOS手机崩溃时,我们可以连接电脑并使用Xcode Console等工具来查看日志。然而,这种方式可能不够方便,并且处理奔溃日志也相当繁琐。克魔助手的出现为开发者带来了极大的便利,本文将详细介绍其功能和使用方法。 克魔助手会提供两种日志,一种是实时的,一种的是崩溃的。(由于崩溃日志的环境很麻烦,目前只展示实时日志操作步骤)
|
2月前
|
Web App开发 Go iOS开发
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)|社区征文
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)|社区征文
|
3月前
|
JSON 前端开发 数据安全/隐私保护
【教程】iOS 手机抓包工具介绍及教程
📱 最近又发现APP Store一款宝藏软件,克魔助手抓包工具,app刚上架,功能不断迭代中,目前18软妹币实惠价可享受终身版!现在是下手的最好时机。
|
3月前
|
Web App开发 Go iOS开发
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)
|
1月前
|
Web App开发 前端开发 网络安全
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
【2月更文挑战第21天】前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
50 1
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
|
6月前
|
网络安全 开发工具 数据安全/隐私保护
如何把ipa文件(iOS安装包)安装到iPhone手机上? 附方法汇总
如何把ipa文件(iOS安装包)安装到iPhone手机上? 附方法汇总
|
2月前
|
网络安全 开发工具 数据安全/隐私保护
如何把 ipa 文件 (iOS 安装包) 安装到 iPhone 手机上? 附方法汇总
如何把 ipa 文件 (iOS 安装包) 安装到 iPhone 手机上? 附方法汇总
|
3月前
|
存储 监控 iOS开发
如何在iOS手机上查看应用日志
如何在iOS手机上查看应用日志
34 0
|
4月前
|
iOS开发
【怒怼老乔】居然苹果手机IOS系统还不支持css3的transparent属性值,我去~~~~
【怒怼老乔】居然苹果手机IOS系统还不支持css3的transparent属性值,我去~~~~

热门文章

最新文章