iOS 13 模拟器:reverseGeocodeLocation - [GEOAddressObject] [NSLocale currentLocale] NSLocaleCountryCode@ 失败

iOS 13 Simulator: reverseGeocodeLocation - [GEOAddressObject] [NSLocale currentLocale] failed for NSLocaleCountryCode@

每当我打电话时:

reverseGeocodeLocation(_ location: CLLocation, preferredLocale locale: Locale?, completionHandler: @escaping CLGeocodeCompletionHandler)

我正在进入控制台:

[GEOAddressObject] [NSLocale currentLocale] failed for NSLocaleCountryCode@

我在 iOS 13 Simulator (iPhone 6s) 上得到这个,所以我不知道这是否也发生在真实设备。 我已经用 nil 和任何 Locale 测试过 preferredLocale,但它没有任何区别 - 我总是收到失败消息。

还有其他人遇到此问题并找到了解决方案吗?

对于所有 iPhone 类型,我在模拟器上也遇到了同样的错误 "failed for NSLocaleCountryCode@"。 运行 iOS 13.1。我能够通过进入设置 -> 常规 -> 语言和地区 -> 地区并将地区从美国更新到瑞典(我居住的地方)来解决它。