【发布时间】:2014-02-05 15:32:39
【问题描述】:
我正在使用CMStepCounter 和CMMotionActivityManager。
我想做的是计算出我全天的总步行时间,并由此计算出我的平均速度。
但是,查看CMMotionActivityManager 中的数据,很明显,一天中的许多步数实际上是在“未知活动”且没有步行或跑步的时间段内记录的。这确实是有道理的,因为您需要执行一些步骤才能让 iOS 知道您正在走路。然而,这些在任何一天的过程中都会累加。
查询CMMotionActivity,可以得到每个事件的时间戳。然而,虽然我很清楚每一步都必须在CMStepCounter 中加上时间戳,但我只能看到一种方法来返回两个时间点之间的总步数。如果我可以返回带有时间戳的每个步骤的数组,那将是很棒的,如果可以,如何?
非常感谢。
【问题讨论】:
标签: ios core-motion cmmotionmanager apple-m7