我遇到了这个关于列出国家的 Stackoverflow 线程,它正在使用 libPhoneNumber 库调用代码
解决方案是这样的
使用该
getSupportedRegions()
方法,然后迭代这些区域调用getCountryCodeForRegion()
.
但是,接受的解决方案不适用于 iOS 版本的 libPhoneNumber。getSupportedRegions()
在 iOS 版本上不可用
在iOS 中使用 libPhoneNumber 有什么想法吗?
我遇到了这个关于列出国家的 Stackoverflow 线程,它正在使用 libPhoneNumber 库调用代码
解决方案是这样的
使用该
getSupportedRegions()
方法,然后迭代这些区域调用getCountryCodeForRegion()
.
但是,接受的解决方案不适用于 iOS 版本的 libPhoneNumber。getSupportedRegions()
在 iOS 版本上不可用
在iOS 中使用 libPhoneNumber 有什么想法吗?
您可以使用返回国家代码和国家字符串的 NSSet 或 NSDictionary 的方法创建自己的类。
国家代码可以在维基百科上找到。
解决方案是:
import libPhoneNumber_iOS
override func viewDidLoad() {
super.viewDidLoad()
let phoneUtil = NBPhoneNumberUtil()
let regions = phoneUtil.getSupportedRegions()
}