如何以编程方式获取电话(iOS)提供商列表?
可以通过电话访问提供商列表吗 我已经找到了一个家庭供应商。但不清楚如何看待其他供应商如何以编程方式获取电话(iOS)提供商列表?,ios,swift,core-telephony,Ios,Swift,Core Telephony,可以通过电话访问提供商列表吗 我已经找到了一个家庭供应商。但不清楚如何看待其他供应商 struct InfoProvider { let networkOperator: String let country: String? let mobileCountryCode: String? let mobileNetworkCode: String? } func getHomeProvider() -> InfoProvider? { var ho
struct InfoProvider {
let networkOperator: String
let country: String?
let mobileCountryCode: String?
let mobileNetworkCode: String?
}
func getHomeProvider() -> InfoProvider? {
var homeProvider: InfoProvider? = nil
let networkInfo = CTTelephonyNetworkInfo()
if let carrier = networkInfo.subscriberCellularProvider {
if let carrierName = carrier.carrierName {
homeProvider = InfoProvider(networkOperator: carrierName,
country: carrier.isoCountryCode,
mobileCountryCode: carrier.mobileCountryCode,
mobileNetworkCode: carrier.mobileNetworkCode)
}
}
return homeProvider
}
func getProviders() -> [InfoProvider] {
var providers = [InfoProvider]()
// home provider record
if let homeProvider = self.getHomeProvider() {
providers.append(homeProvider)
}
/*
recording of other providers
*/
return providers
}
你能分享你的代码吗?你需要展示你迄今为止所写的代码。谢谢你的帮助,添加了代码。