Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does Core Motion CMErrorDomain error code 107 mean?

Tags:

xcode

ios

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);
   }]:
}
like image 744
kangyouwei Avatar asked Oct 21 '25 07:10

kangyouwei


1 Answers

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.

like image 160
Isaack Rasmussen Avatar answered Oct 23 '25 22:10

Isaack Rasmussen



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!