0
問題がありますはiOSプロジェクトでのみ発生します。 Androidはうまく動作します。次の行を呼び出すと、Cross.Geolocator Xamarin.FormsのiOS - 私は場所を取得しません
App.Position = await CrossGeolocator.Current.GetPositionAsync();
プログラムはメインスレッドに戻りません。
私は私のInfo.plistファイルに追加:
<key>NSLocationWhenInUseUsageDescription</key>
<string>You are about to use location!</string>
私はCross.GeoLocatorバージョン3.0.4を持っています。私は4.Xにアップデートしようとしましたが、私のソリューションでは多くの競合がありましたので、このバージョンに戻しました。
info.plistに 'NSLocationAlwaysUsageDescription'を設定するのを忘れたようです –