Я использую библиотеку "PhoneNumberKit" для форматирования поля UIText, которое я использую в своем приложении, чтобы использовать его для ввода номера телефона.
Я использую PartialFormatter для форматирования ввода в телефонный номерстиль маски.
@IBAction func onPhoneNumberChanged(_ sender: Any) {
if (phoneNumberTextField.text?.count ?? 0 < 15) {
phoneNumberTextField.text = PartialFormatter().formatPartial(phoneNumberTextField.text ?? "")
} else {
phoneNumberTextField.deleteBackward()
}
}
Моя проблема в том, что она всегда форматирует строку в ЛОКАЛЬНЫЙ номер телефона, я хочу заставить ее отформатировать ее в маску телефонного номера США.
библиотекаскажем:
The default region code is automatically computed but can be overridden if needed.
, но не приводятся примеры использования кода региона для конкретной страны
вот библиотека, которую я использую: https://github.com/marmelroy/PhoneNumberKit
Есть ли у кого-нибудь здесь примеры того, как это сделать?
спасибо