2017-01-26 5 views
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の使用許可をどのように許可/尋ねるかわかりません。助けをありがとう

答えて

関連する問題