【发布时间】:2018-11-11 16:10:56
【问题描述】:
我从 swift 的 CoreMotion 查询中收到 CMLogItem(可能是加速度计、陀螺仪)。现在,我想获取该样本的时间戳,最好是作为 Date() 对象。 CMLogItems 有一个 .timestamp 类型为 TimeInterval 的属性。
文档告诉我以下内容:
CMLogItem 类定义了一个只读时间戳属性,该属性 记录进行运动事件测量的时间。
但是,我不确定如何将此时间戳转换为 Date() 对象,因为我不知道时间戳指的是什么。
另一个文档说:
时间戳是自设备启动以来的时间量(以秒为单位) 已启动。
但这看起来真的很奇怪,我不明白为什么苹果会创建如此不一致和复杂的 API。
【问题讨论】:
标签: swift core-motion