gpt4 book ai didi

ios - 计算 CMMotionActivity 间隔

转载 作者:行者123 更新时间:2023-11-29 10:49:05 26 4
gpt4 key购买 nike

我正在尝试计算给定 CMMotionActivity 的时间间隔。
CMMotionActivityCMLogItem 子类,因此 - 具有属性:@property(readonly, nonatomic) NSTimeInterval timestamp
此时间戳定义为:

The time stamp is the amount of time in seconds since the phone booted.

CMMotionActivity 也有属性 @property(readonly, nonatomic) NSDate *startDate
我试图弄清楚给定事件的间隔是多少,旨在计算出用户运行或步行的时间。
我正在使用历史数据(不是实时读取事件)。
我尝试计算运动事件之间的差异,但这似乎是错误的,因为我以 5 秒的间隔获取事件,但有时间隔更大。
有没有办法计算给定 CMMotionActivity 的“结束日期”?
我似乎无法通过观察单个事件或事件链找到一种可靠的方法来做到这一点。

最佳答案

我相信每次运动状态发生变化时都会生成一个 CMMotionActivity。假设这一点,给定两个 CMMMotionActivity 对象,您可以计算两个事件之间的持续时间,从而确定静止/步行/运行/驾驶/未知事件的持续时间。

关于ios - 计算 CMMotionActivity 间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21215389/

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