下面的图表列出了来自HealthKit和CMPedomoter类的step数据:
HealthKit CMPedometer difference
1 2710 2681 -29
2 2569 2580 11
3 2367 2312 -55
4 1326 1311 -15
5 2728 2711 -17
6 860 886 26
7 6293 6299 6这两者之间每天都有细微的差别。有人知道为什么会这样吗?目前没有其他应用程序将步骤数据写入此设备。
发布于 2018-05-07 07:46:36
问题是,所有步骤都有浮点值,因此,例如在real中,可以是:
time - pure data - after round
1:05 - 0.95 steps - 1 steps
1:15 - 1.25 steps - 1 steps
1:25 - 14.75 steps - 15 steps
1:45 - 1.95 steps - 2 steps
2:05 - 4.65 steps - 5 steps
2:15 - 11.25 steps - 11 steps 如果你把它和成整数,你会得到31步,如果你在35步之前把它圈起来
当同步来自计步器和健康包的数据时,也有这个问题。
https://stackoverflow.com/questions/30699883
复制相似问题