1

I came across this Stackoverflow Thread about listing countries and it's calling codes using libPhoneNumber library

The solution is this

Use the getSupportedRegions() method, then iterate these regions calling getCountryCodeForRegion().

However, the accepted solution does not apply on the iOS version of libPhoneNumber. getSupportedRegions() is not available on the iOS version

Any idea to do this in iOS using libPhoneNumber?

Community
  • 1
  • 1
JayVDiyk
  • 4,277
  • 22
  • 70
  • 135

2 Answers2

1

solution is :

import libPhoneNumber_iOS


override func viewDidLoad() {
    super.viewDidLoad()

    let phoneUtil = NBPhoneNumberUtil()
    let regions = phoneUtil.getSupportedRegions()
}
Mahgolsadat Fathi
  • 3,107
  • 4
  • 16
  • 34
0

You can create your own class with a method which returns a NSSet or NSDictionary of Country Code and Country String.

Country codes can be found on wikipedia.

E. Bogren
  • 118
  • 1
  • 9