gpt4 book ai didi

ios - 使用 Swift 4/Xcode 9 从 CLPLacemark 获取完整地址字符串

转载 作者:可可西里 更新时间:2023-11-01 17:03:29 24 4
gpt4 key购买 nike

我以前能够使用以下 Swift 3 代码从 CLPlacemark 获取完整的地址字符串:

let addressList = placemark.addressDictionary?["FormattedAddressLines"] as? [String]
let address = addressList!.joined(separator: "\n")

addressDictionary 现已在 swift 4 中弃用。

我可以提取每个单独的 CLPlacemark 地址变量字符串(名称、国家邮政编码等),但我想知道是否有更简单的方法来做到这一点。

我知道有一个 CNPostalAddress 类型的 postalAddress 变量,但不确定如何将其转换为字符串。

最佳答案

您可以从 CNPostalAddress 获取邮寄地址,如下所示:

CNPostalAddressFormatter.string(from:YOUR_POSTAL_ADDRESS, style: .mailingAddress)

关于ios - 使用 Swift 4/Xcode 9 从 CLPLacemark 获取完整地址字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46576338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com