目前我可以使用 CMAccelerometer 从加速度计获取更新
_motionManager.accelerometerUpdateInterval = kUpdateInterval;
[_motionManager startAccelerometerUpdatesToQueue:self.queue withHandler:
^(CMAccelerometerData *accelerometerData, NSError *error) {
[(id) self setAcceleration:accelerometerData.acceleration];
[self performSelectorOnMainThread:@selector(update) withObject:nil waitUntilDone:NO];
}];
- (void)update {
... code to handle data ...
}
这工作正常,但是当我关闭我的应用程序(即把它放到后台而不是杀死实例)时,我不再从我的 _motionManager 接收更新。我该如何处理?