如何在反向地理编码时更改语言环境?

How can I change locale at reverseGeocoding?

我想用日语显示地址。 我知道我需要将 Locale 设置为 "reverseGeocodeLocation()" 的 "preferredLocale"。所以我试试这个。

let location = CLLocation(latitude: latitude, longitude: longitude)
let geocoder = CLGeocoder()
geocoder.reverseGeocodeLocation(location, preferredLocale: Locale.init(identifier: "ja_JP"), completionHandler: { (placemark, error) -> Void in

但它不起作用。 我在 "Info.plist" 中将 "Japan" 设置为 "Localization native development region"。但它也不起作用。

从您的目标尝试修改 Edit Scheme-> Options

中的 Application LanguageApplication Region