每当我打电话时:
reverseGeocodeLocation(_ location: CLLocation, preferredLocale locale: Locale?, completionHandler: @escaping CLGeocodeCompletionHandler)
我正在进入控制台:
[GEOAddressObject] [NSLocale currentLocale] failed for NSLocaleCountryCode@
我在 iOS 13 模拟器 (iPhone 6s) 上得到了这个结果,所以我不知道这是否也会发生在真实设备上。
我已经使用 nil
和任何 Locale
进行了 preferredLocale
的测试,但它没有任何区别 - 我总是收到失败消息。
还有其他人遇到过这种情况并找到解决方案吗?
最佳答案
我在所有 iPhone 类型的模拟器上也遇到了同样的错误“NSLocaleCountryCode@ 失败”。运行 iOS 13.1。我可以通过进入“设置”->“常规”->“语言和区域”->“区域”并将区域从美国更新为瑞典(我居住的地方)来解决该问题。
关于swift - iOS 13 模拟器 : reverseGeocodeLocation - [GEOAddressObject] [NSLocale currentLocale] failed for NSLocaleCountryCode@,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58075554/