- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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”是什么以及我们可以从中获得什么信息?
最佳答案
official docs现在已经很清楚了:
Although the actual value of a key isn’t important, you can also use it to get the carrier information associated with the service. To do so, pass the key to the serviceSubscriberCellularProviders dictionary.
因此,您可以将“0000000100000001”作为 key 传递给 serviceSubscriberCellularProviders
。
我认为 API 已更改以适应 iPhones with multiple SIMs .
关于ios - CTTelephonyNetworkInfo().serviceSubscriberCellularProviders 和 CTTelephonyNetworkInfo().serviceCurrentRadioAccessTechnology 中的关键是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58426438/
我正在使用 CoreTelephony 框架来从中获取有关蜂窝数据提供商的一些信息。我执行以下代码: let obj = CTTelephonyNetworkInfo() if let array =
最近,我的 Crashlytics 和 Apple 崩溃日志收到了许多崩溃信息 -[CTTelephonyNetworkInfo updateRat:descriptor:]在没有太多其他信息的情况下
如何获取 CTTelephonyNetworkInfo 中的 cellId 值?下面是我尝试过的代码,但它仍然不起作用。 CTTelephonyNetworkInfo *telephonyInfo =
我的一个应用程序中有一个场景,我应该允许用户仅在连接至少为 4G 或 LTE 时将一些数据同步到服务器。 下面是我使用的源代码和它工作正常,直到下面解释的场景发生/发生。 if ([current
我正在查看别人编写的一些没有文档的代码,为什么这段代码要与 65535 进行比较? class func canMakePhoneCall() -> Bool { guard let URL
我有以下代码: let networkStatus = CTTelephonyNetworkInfo() func getCellularInfo() { if #available(iOS
我是一名优秀的程序员,十分优秀!