Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用iOS上的libPhoneNumber列出具有代码和呼叫代码的所有国家/地区_Ios_Objective C_Swift_Libphonenumber - Fatal编程技术网

使用iOS上的libPhoneNumber列出具有代码和呼叫代码的所有国家/地区

使用iOS上的libPhoneNumber列出具有代码和呼叫代码的所有国家/地区,ios,objective-c,swift,libphonenumber,Ios,Objective C,Swift,Libphonenumber,我遇到了这个 解决办法是这样的 使用getSupportedRegions方法,然后调用getCountryCodeForRegion迭代这些区域 但是,接受的解决方案不适用于iOS版本的libPhoneNumber。getSupportedRegions在iOS版本上不可用 在iOS中使用libPhoneNumber执行此操作有何想法?您可以使用返回国家代码和国家字符串的NSSet或NSDictionary的方法创建自己的类 可以在维基百科上找到 解决方案是: import libPhoneN

我遇到了这个

解决办法是这样的

使用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()
}