В документации Apple предлагается использовать CNPostalAddressFormatter
для отображения адресов в виде форматированной строки, что очень помогает при интернационализации.
Этот код:
let postalString = CNPostalAddressFormatter.string(from: postalAddress.value, style: .mailingAddress)
даетэтот рабочий адрес для контакта John Appleseed
на симуляторе:
3494 Kuhl Avenue
Atlanta GA 30303
В адресе отсутствует запятая между городом и штатом.
Есть ли способ для CNPostalAddressFormatter вставить запятую?В документации ничего не перечислено.
Если нет, не означает ли это, что вы должны вручную форматировать адреса для каждого населенного пункта и не можете использовать CNPostalAddressFormatter
для локализации?