1
私は、このguideを使用してXamarin.iOSアプリケーションを使用して、CMPedometerのフロアの上昇プロパティを使用しています。私は少しエラー出力で私のCMPedometerからアップデートを取得しようとすると、iOSアプリケーションがCMPedometer関数の使用時にクラッシュする
CMPedometer pedometer;
...
public override async void ViewDidLoad(){
base.ViewDidLoad();
if (CMPedometer.IsFloorCountingAvailable)
{
pedometer = new CMPedometer();
//app crashes here:
pedometer.StartPedometerUpdates(new NSDate(), UpdatePedometerData);
var data = await pedometer.QueryPedometerDataAsync((NSDate)DateTime.SpecifyKind(DateTime.Now.AddHours(-24), DateTimeKind.Utc), (NSDate)DateTime.Now);
UpdatePedometerData(data, null);
}
}
私の非常に基本的なアプリのクラッシュ:ここに私の単一のビューアプリにいくつかの関連するコードです。これは私が得るものです:
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
私のアプリケーションのアクセス権に問題がありますか?そのような場合は、CDPedometerの使用許可をどのように許可/尋ねるかわかりません。助けをありがとう