subscriberCellularProvider在iOS 12.0中已弃用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了subscriberCellularProvider在iOS 12.0中已弃用相关的知识,希望对你有一定的参考价值。
我正在尝试使用SubscriberCellularProvider制作列表载体。但是我遇到了一个问题,即“ 'subscriberCellularProvider'在iOS 12.0中已弃用:由serviceSubscriberCellularProviders“
取代我正在使用XCode 11.4.1和ios13。有人可以帮助我解决此问题吗?
该警告告诉您应该改用CTTelephonyNetworkInfo().serviceSubscriberCellularProviders
,它返回类型为[String : CTCarrier]?
的可选字典。可能已添加以支持具有多个SIM卡的设备(例如具有SIM + eSIM的iPhone XR)
我不知道要在字典中使用哪个键,在我的情况下(iPhone 8),我只有一个带有键0000000100000001
的对象,所以我得到了带有的载体:
CTTelephonyNetworkInfo().serviceSubscriberCellularProviders?["0000000100000001"]
您可以尝试:
CTTelephonyNetworkInfo().serviceSubscriberCellularProviders?.first?.value
但很明显,不能保证您在不同的应用执行之间会获得相同的信息。
我找不到关于它的更多文档
以上是关于subscriberCellularProvider在iOS 12.0中已弃用的主要内容,如果未能解决你的问题,请参考以下文章