アプリケーションが読み込まれると、ユーザーには場所の許可を有効にするよう求められます。ユーザーがそのポップアップで「許可」または「許可しない」とヒットした場合にのみ、次のページに移動します。xamarin iOS:場所ユーザーが「許可」または「許可しない」をクリックしたときを見つける方法を要求します。
私はthisのようないくつかの質問を見ましたが、助けにはなりませんでした。
マイコード:
var locationManager = new CLLocationManager();
locationManager.AuthorizationChanged += (object sender, CLAuthorizationChangedEventArgs e) =>
{
if(ee.Status == CLAuthorizationStatus.AuthorizedAlways || ee.Status ==CLAuthorizationStatus.Denied)
{
//Goto next page
}
if (UIDevice.CurrentDevice.CheckSystemVersion(8, 0))
{
locationManager.DesiredAccuracy = CLLocation.AccuracyBest;
locationManager.DistanceFilter = CLLocationDistance.FilterNone;
locationManager.RequestAlwaysAuthorization();
}
}
場所ダイアログがポップアップし、状況が常にCLAuthorizationStatus.NotDetermined
、ユーザーが「許可」または「許可しない」クリックしたときに検出することができないときAuthorizationChangedが求められます。
ありがとうございます。これはまさに私が探しているものです。 – TheDeveloper
@ TheDeveloper NP、喜んで助けた。 – SushiHangover