gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 03:35:11 24 4
gpt4 key购买 nike

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

最佳答案

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

“如果您使用较新的 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/13220686/

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