ios12 - ios12 双卡蜂窝数据载体
问题描述
如何获得具有 iphone XR 或 iphoneXS max 的双卡的蜂窝数据 sim 卡的运营商。我有两张卡运营商信息,但找不到蜂窝数据一张。
CTCarrier *carrier;
if (@available(iOS 12.1, *)) {
if ([self.telephonyNetworkInfo respondsToSelector:@selector(serviceSubscriberCellularProviders)]) {
NSArray *carrierInfos = [[self.telephonyNetworkInfo performSelector:@selector(serviceSubscriberCellularProviders)] allValues];
if (carrierInfos && [carrierInfos count] > 0) {
carrier = carrierInfos[0];
}
}
} else if (@available(iOS 12.0, *)) {
if ([self.telephonyNetworkInfo respondsToSelector:@selector(serviceSubscriberCellularProvider)]) {
NSArray *carrierInfos = [[self.telephonyNetworkInfo performSelector:@selector(serviceSubscriberCellularProvider)] allValues];
if (carrierInfos && [carrierInfos count] > 0) {
carrier = carrierInfos[0];
}
}
}
if (!carrier) {
carrier = [self.telephonyNetworkInfo subscriberCellularProvider];
}
调试信息: xcode 控制台 lldb 信息
解决方案
推荐阅读
- bash - 打印传递给当前脚本生成的新脚本的 bash 脚本参数
- php - 表格计算失败
- angular - 带图像滑块的模态 - 获取名称和编号
- winapi - Intel CPU 上的 SYSENTER
- javascript - 在 Google 表格中使用脚本设置公式
- flutter - AndroidAlarmManager 无效日期颤振
- r - 当术语不准确时,有没有办法通过将术语从一列匹配到另一列来填充空白列?
- xcode - Xcode:如何方便地使用库/框架,同时保持代码对他人的私密性?
- python - 如何遍历未使用 XlsxWriter 明确命名的 Excel 工作表?
- javascript - 如何在 JavaScript 的循环中运行异步 $.getJSON 函数?