在iOS上使用libPhoneNumber列出所有带代码和调用代码的国家/地区

时间:2015-06-22 11:45:35

标签: ios objective-c swift libphonenumber

我遇到了这个Stackoverflow Thread about listing countries and it's calling codes using libPhoneNumber library

解决方案就是这个

  

使用getSupportedRegions()方法,然后迭代这些区域,调用getCountryCodeForRegion()

但是,接受的解决方案不适用于iOS版本的libPhoneNumber。 iOS版

上无法使用getSupportedRegions()

使用libPhoneNumber 在 iOS 中做任何想法?

2 个答案:

答案 0 :(得分:0)

您可以使用返回国家/地区代码和国家/地区字符串的NSSet或NSDictionary的方法创建自己的类。

Country codes可以在维基百科上找到。

答案 1 :(得分:0)

解决方案是:

import libPhoneNumber_iOS


override func viewDidLoad() {
    super.viewDidLoad()

    let phoneUtil = NBPhoneNumberUtil()
    let regions = phoneUtil.getSupportedRegions()
}