У меня есть приложение Xamarin.iOS, где я использую этот guide, чтобы использовать возвышенные свойства 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);
}
}
Мои самые основные сбои приложений, когда я пытаюсь получить обновления от моего CMPedometer с небольшим выходом ошибки. Это то, что я получаю:
=================================================================
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. Спасибо за любую помощь.