为什么 serviceSubscriberCellularProviders 返回 nil? (在 iOS 12 中)

2023-12-31

有关 CoreTelephony 的 CTCarrier 的问题。 我听说我应该在 iOS 12 中使用 serviceSubscriberCellularProviders 而不是subscriberCellularProvider,因为subscriberCellularProvider 将被弃用。 所以我写了以下代码。

import UIKit
import CoreTelephony

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
    }

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        
        let telephony = CTTelephonyNetworkInfo()
        if #available(iOS 12.0, *) {
            let carrier = telephony.serviceSubscriberCellularProviders
            print(carrier)
        }
        else {
            let carrier = telephony.subscriberCellularProvider
            print(carrier)
        }
        
    }

}

SubscriberCellularProvider 成功返回正确的 SIM 卡信息,但是 serviceSubscriberCellularProviders 仅返回 nil 值。

你知道为什么会出现这样的情况吗?请帮我


这是 iOS 12.0.x 中的错误,已在 iOS 12.1 中修复

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 serviceSubscriberCellularProviders 返回 nil? (在 iOS 12 中) 的相关文章

随机推荐

  • PyAudio 响应式录音

    我在 PyAudio 网站上看到了用于录制固定长度录音的录音教程 但我想知道如何对非固定长度录音做同样的事情 基本上 我想创建按钮来开始和结束录制 但我还没有找到任何关于此事的信息 有什么想法吗 我不是在寻找替代库吗 最好是使用非阻塞的记录
  • 将基于Symfony 2.0的项目更新为Symfony 2.2

    我正在尝试将我用 Symfony 2 0 编写的项目更新为 Symfony 2 2 将源代码移至 2 2 项目结束config yml and security yml不兼容 有没有办法将 Symfony 2 0 项目正确迁移到 Symfo
  • OptaPlanner 是否支持连续变量的优化和约束?

    我正在阅读文档中矛盾的内容 一方面 这段话似乎表明连续计划变量是可能的 规划值范围是一个可能的规划值的集合 规划变量 该集合可以是离散的 例如第 1 2 3 行 或 4 或连续 例如 0 0 和 1 0 之间的任何双精度值 另一方面 在定义
  • 禁用 IE 中的滚动条[重复]

    这个问题在这里已经有答案了 可能的重复 禁用浏览器垂直和水平滚动条 https stackoverflow com questions 242608 disable browsers vertical and horizontal scro
  • 在 D2010 中可以做类似 XE2 LiveBindings 的事情吗?

    这是事实还是它使用了一些仅在 XE2 中可用的编译器技术 我只想将 TEdit Text 属性绑定 双向 到在代码中返回字符串的对象函数 我不需要设计器组件或表达式求值器 Thanks 我想你可以尝试Delphi魔法库 http code
  • 在 HTML 中放置 SVG 内容的最佳方法

    根据我的研究 我了解到可以通过三种方法将 svg 文件放入 HTML 中 using embed using object using iframe 我已经在测试设备上对这三个方法进行了实验 django 内置开发服务器 在 Firefox
  • Pandas 索引查看与复制

    我有一个包含几列的数据框 随后 添加了一个标题为 Active 的列 如果 Volume 列包含大于 0 的值 我需要将 Active 设置为 1 这是我如何尝试的一个简单示例 import pandas as pd active df p
  • 将 pandas.DataFrame 的 NaN 值替换为列表中的值

    在使用该库的 python 脚本中pandas 我有一个数据集 假设有 100 行 其中包含 36 个特征 X NaN值 以及大小为 36 的列表 我想用列表中的 36 个值替换 X 列的所有 36 个缺失值 这可能是一个愚蠢的问题 但我浏
  • PHP:将 64 位整数转换为字符串

    我正在尝试在字符串变量中使用硬编码的 64 位整数 简化我想做这样的事情 i 76561197961384956 s i i 这应该导致s being i 76561197961384956 这显然不起作用 因为 PHP 将大整数转换为浮点
  • scrapy - 项目加载器 - 默认处理器

    我是 python 和 scrapy 的新手 所以我提前对可能愚蠢的问题表示歉意 我对默认项目加载器的处理器有一些麻烦 以及相关问题 我使用 default input processor 变量使用 TakeFirst 处理器从列表中提取第
  • 将当前用户与 ActiveDirectory DirectoryEntry 相匹配

    我的场景 A 客户端应用程序 Net Core WPF 应该以某种方式找出当前用户的身份 例如使用System Security Principal WindowsIdentity GetCurrent and 使用 REST 服务器应用程
  • R 计算具有奇点的 lm 模型的鲁棒标准误差 (vcovHC)

    在 R 中 当某些系数因奇点而被丢弃时 如何使用 vcovHC 计算稳健的标准误差 标准 lm 函数似乎可以很好地计算实际估计的所有系数的正常标准误差 但 vcovHC 会抛出错误 面包中的错误 肉 不合格的参数 我使用的实际数据有点复杂
  • armv5 交叉编译节点的库兼容性

    我尝试交叉编译node https github com joyent node对于我的 QNAP armv5te 机器 在我的 Ubuntu 14 04 Desktop x64 上 QNAP App center 中存在节点 QPKG 但
  • 替换数组中的值

    我正在使用 Mongodb C 官方驱动程序 我想用其他值更改数组中的特定值 该数组包含值列表 例如 id id1 values 23 78 20 我想用 25 代替 23 我知道一个答案是否正确 首先我拉那个元素 然后推其他元素 但问题是
  • NestedScrollView 在 Recyclerview 调整大小时滚动到顶部

    我有一个 NestedScrollView 其中包含一个 LinearLayout 和一个 RecyclerView 都在relativelayout内
  • TWebBrowser 可以在没有 Application.ProcessMessages 的 Delphi 线程中使用吗?

    我正在尝试使用 TWebBrowser 在 Delphi 服务器应用程序 XE2 中创建网页的屏幕截图 屏幕捕获是通过对我的服务器的 Web 服务调用启动的 因此为了保持可扩展性 我希望在不依赖关键部分或 Application Proce
  • MongoDB count() 未定义

    我是 Javascript NodeJS MongoDB 的新手 我尝试了解查询找到的文档数量 var page req params page var db require mongojs connect localhost 27017
  • 长 URL 导致 CSS 溢出

    好的 我在 160x600 的容器内放置了 google 广告 新广告在刷新时随机显示 当弹出的广告带有长网址且不包含任何破折号或任何用于中断的字符时 它会溢出容器 div 之外 现在我有溢出 隐藏 因此 160 像素之后的任何内容都隐藏
  • 通过通用外键(django)对查询集进行排序?

    我正在使用 Django 的注释框架 该框架利用通用外键 问题 如何使用通用外键查找按评论计数对给定模型的查询集进行排序 正在阅读关于这个主题的 django 文档 http docs djangoproject com en dev re
  • 为什么 serviceSubscriberCellularProviders 返回 nil? (在 iOS 12 中)

    有关 CoreTelephony 的 CTCarrier 的问题 我听说我应该在 iOS 12 中使用 serviceSubscriberCellularProviders 而不是subscriberCellularProvider 因为s