gpt4 book ai didi

ios5 - iPhone 上的 Nike+ GPS 如何在后台接收加速度计更新?

转载 作者:行者123 更新时间:2023-12-03 08:42:02 26 4
gpt4 key购买 nike

适用于 iOS 5 的全新 Nike+ GPS 应用程序能够在后台处理加速度计事件(从而允许室内运行机跟踪)。这怎么可能?当我将应用程序置于后台时,它会停止接收事件。我使用标准的 UIAccelerometer API。

最佳答案

为了提供这个问题的答案,即使它已经自我回答......

“如果您使用更新的 Core Motion API,您可以在后台接收更新。”

这是一个例子:

- (void)startAccelerationCollection {
[self.motionManager startAccelerometerUpdatesToQueue:[[NSOperationQueue alloc] init]
withHandler:^(CMAccelerometerData *data, NSError *error) {
dispatch_async(dispatch_get_main_queue(), ^{
[self.accelerometerReadings addObject:data];
});
}];
}

关于ios5 - iPhone 上的 Nike+ GPS 如何在后台接收加速度计更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8716466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com