【问题标题】:what is key in CTTelephonyNetworkInfo().serviceSubscriberCellularProviders and CTTelephonyNetworkInfo().serviceCurrentRadioAccessTechnologyCTTelephonyNetworkInfo().serviceSubscriberCellularProviders 和 CTTelephonyNetworkInfo().serviceCurrentRadioAccessTechnology 中的关键是什么
【发布时间】:2020-02-14 00:14:02
【问题描述】:

我正在使用 CoreTelephony 框架来获取有关蜂窝数据提供商的一些信息。我执行以下代码:

let obj = CTTelephonyNetworkInfo()
if let array = obj.serviceSubscriberCellularProviders {
    for (key, value) in array {
        print("{")
        print("\(key)=<\(value.carrierName)>")
        print("\(key)=<\(value.mobileCountryCode)>")
        print("\(key)=<\(value.mobileNetworkCode)>")
        print("}")
    }
}

if let array = obj.serviceCurrentRadioAccessTechnology {
    for (key, value) in array1 {
        print("{")
        print("\(key)=<\(value)>")
        print("}")
    }
}

我明白了:

{
    0000000100000001=<Optional("Carrier")>
    0000000100000001=<Optional("432")>
    0000000100000001=<Optional("11")>
}
{
    0000000100000001=<CTRadioAccessTechnologyLTE>
}

问题 我想知道“0000000100000001”是什么,我们可以从中得到什么信息?

【问题讨论】:

    标签: ios swift core-telephony


    【解决方案1】:

    official docs 现在很清楚了:

    虽然密钥的实际值并不重要,但您也可以使用它来获取与服务关联的运营商信息。为此,请将密钥传递给 serviceSubscriberCellularProviders 字典。

    因此您可以将“0000000100000001”作为密钥传递给serviceSubscriberCellularProviders

    我认为 API 已更改以适应 iPhones with multiple SIMs

    【讨论】:

      猜你喜欢
      • 2015-10-02
      • 1970-01-01
      • 2019-03-21
      • 2011-11-24
      • 1970-01-01
      • 2014-11-29
      • 2022-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多