【发布时间】:2019-02-16 02:57:27
【问题描述】:
GetLocationAsync 在我的 Xamarin.Forms 应用上失败。
我有最新的 Xamarin.Essentials nuget 包。
我已经在 info.plist 中设置了必要的权限。
我 am 从我的 ViewModel 调用它。
调用超级简单:
var location = await Geolocation.GetLastKnownLocationAsync();
但即使我的 info.plist 已正确设置,它也失败并且未能提示用户权限对话框: NSLocationWhenInUseUsageDescription 插入原因
我提出并回答这个问题是因为它令人头疼,而且我不确定要搜索什么或问题是什么。
我的各种搜索都指出了许多相关的问题,但实际上并没有找到主要问题。
我得到的最接近的实际上是 Essentials github 页面上的这个问题: https://github.com/xamarin/Essentials/issues/634
【问题讨论】:
标签: xamarin.forms geolocation xamarin.essentials