The Apple documentation建议使用 CNPostalAddressFormatter 将地址显示为格式化字符串,这极大地有助于实现国际化 .

这段代码:

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

为模拟器上的 John Appleseed 联系人生成此工作地址:

3494 Kuhl Avenue
Atlanta GA 30303

地址缺少城市和州之间的逗号 .

CNPostalAddressFormatter有没有办法插入逗号?文档没有列出任何内容 .

如果不是,这是否意味着您必须手动格式化每个地区的地址,并且无法使用 CNPostalAddressFormatter 进行本地化?