gpt4 book ai didi

ios - CTCarrier 在所有属性上返回 nil

转载 作者:行者123 更新时间:2023-11-29 11:31:33 26 4
gpt4 key购买 nike

我正在使用以下代码获取 mobileNetworkCode:

let ctCarrier = CTCarrier()

func getMNC() -> String {
if let mnc = ctCarrier.mobileNetworkCode {
return mnc
}
return "nil"
}

使用 CCTCarrier 的任何属性都会返回 nil,这似乎是 Apple 的一个错误。

关于此问题的任何解决方法?

最佳答案

let networkInfo = CTTelephonyNetworkInfo()
let carrier = networkInfo.subscriberCellularProvider
let mobileNetworkCode = carrier!.mobileNetworkCode

if mobileNetworkCode != nil {
//Means got reception
} else {
//No cellular data
}

请尝试这种方式,我也直接使用 CTCarrier() 进行了测试,它总是返回 nil。此方法有效。

关于ios - CTCarrier 在所有属性上返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53050381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com