Formato de número de telefone do código do país no iOS

Preciso exibir o formato do número de telefone como espaço reservado emUITextField. Como eu posso fazer isso?

Para a seleção do país, estou usando a biblioteca mencionada abaixo e ela fornece a bandeira e o código do país em relação ao país selecionado pelo usuário.

https://github.com/NikKovIos/NKVPhonePicker

Depois de selecionar um país, preciso exibir o formato do número de telefone para esse país selecionado e, ao enviar esse número, tenho que validar o número de telefone.

Também acho que esse terceiro (PhoneNumberKit), inspirado no número de código do Google, mas para validar, ele não fornece o formato esperado de número de telefone em relação ao código do país. Abaixo está o link.

https://github.com/marmelroy/PhoneNumberKit

Atualização 1: Tentei isso e conseguirErro genérico do analisador

let phoneNumberKit = PhoneNumberKit()

do {
    let phoneNumber = try phoneNumberKit.parse("+921230123456")
}
catch {
    print("Generic parser error")
}

Atualização 2: Código atualizado, ainda recebendo exceção

let phoneNumberKit = PhoneNumberKit()

do {
    let phoneNumber = try phoneNumberKit.parse("1230123456", withRegion: "FR", ignoreType: false)
    let formatedNumber = phoneNumberKit.format(phoneNumber, toType: .international)
    print(formatedNumber)
}
catch {
    print("Generic parser error")
}

questionAnswers(2)

yourAnswerToTheQuestion