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")
}