iOS: используйте CNPostalAddressFormatter для отображения контактных адресов с правильным разделителем (например, запятой) между разделами - PullRequest
0 голосов
/ 10 декабря 2018

В документации Apple предлагается использовать CNPostalAddressFormatter для отображения адресов в виде форматированной строки, что очень помогает при интернационализации.

Этот код:

let postalString = CNPostalAddressFormatter.string(from: postalAddress.value, style: .mailingAddress)

даетэтот рабочий адрес для контакта John Appleseed на симуляторе:

3494 Kuhl Avenue
Atlanta GA 30303

В адресе отсутствует запятая между городом и штатом.

Есть ли способ для CNPostalAddressFormatter вставить запятую?В документации ничего не перечислено.

Если нет, не означает ли это, что вы должны вручную форматировать адреса для каждого населенного пункта и не можете использовать CNPostalAddressFormatter для локализации?

...