When I use CMPedometer pedometer I get the error:
Error Code=107 Domain=CMErrorDomain "(null)"
Error Domain=CMErrorDomain Code=107 "(null)"
What does this error mean?
- (IBAction) startRun:(id)sender
if(![CMPedometer isStepCountingAvailable]) {
return
}
[self.pedometer startPedometerUpdatesFromDate: [NSDate dateWithTimeIntervalSinceNow: 2] withHandler:^(CMPedometerData *_Nullable pedometerData, NSError* _Nullable error) {
if(error ){
NSLog(@"%@", error) ;
}
NSLog(@"steps:", pedometerData.numberOfSteps);
}]:
}
You likely moved on by now but for others, this is very likely a date issue.
My case was using QueryPedometerData() and misunderstanding FromTimeIntervalSinceNow(). I thought it meant subtracting a number of seconds from Now but where its actually the opposite.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With