【发布时间】:2021-07-10 03:38:41
【问题描述】:
我正在使用 Xamarin.Essentials 的 Geocoding.GetPlacemarksAsync(lat, lon) 方法来获取地标。但是当我尝试从 lat long 获取地标时,它会在 iOS 模拟器中引发以下错误。它可以在 Android 模拟器和 android 物理设备中找到。
错误:
NSErrorException Error Domain=kCLErrorDomain code=2 "(null)" at Xamarin.Essentials.GeoCoding.PlatformGetPlacemarksAsync
我在 info.plist 中添加了位置权限。我的项目配置是:
Xamarin.forms:4.5.0.725
Xamarin.Essentials:1.6.1
XCode:12.2
模拟器:iPhone 8+ 14.4
相同的代码在 Android 中运行良好。希望解决
【问题讨论】:
标签: xamarin xamarin.forms xamarin.android xamarin.ios xamarin-studio