gpt4 book ai didi

ios - 是否有任何工作算法可以在所有 iOS 设备(有或没有 M7 芯片)上计算步数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:07:01 25 4
gpt4 key购买 nike

我想做一个应用程序。计算用户步数。因此,为此我通过谷歌进行了搜索,但没有找到任何可以真正帮助我的东西。虽然我开始知道通过使用加速度计数据我们可以获得步数并且我尝试使用此代码

-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
const float violence = 1.2;
static BOOL beenhere;
BOOL shake = FALSE;
if (beenhere) return;
beenhere = TRUE;
if (acceleration.x > violence || acceleration.x < (-1* violence))
shake = TRUE;
if (acceleration.y > violence || acceleration.y < (-1* violence))
shake = TRUE;
if (acceleration.z > violence || acceleration.z < (-1* violence))
shake = TRUE;
if (shake) { //(shake || length>=1.7)
numSteps=numSteps+1;
self.stepCountLabel.text = [NSString stringWithFormat:@"%d", numSteps];
}
beenhere = false;
}

但我没有得到预期的结果。因此,如果有人知道更好的算法或可以帮助我的链接。请分享

最佳答案

请查看适用于 iOS 7 的 CMStepCounter。它已在 iOS 8 中弃用,对于 iOS 8+,请查看 CMPedometer

关于ios - 是否有任何工作算法可以在所有 iOS 设备(有或没有 M7 芯片)上计算步数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29821806/

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