我查询了CMPedometer
,我已经用不同的方法做了很多测试,Date()
并且CMPedometer.queryPedometerData
从不返回超过 9251 个步骤。
例如,如果我在达到 9251 步时查询每一天(Date() 到 Date - 1, -2 ... 10),那么我接下来的所有步骤都将为 0。
self.pedometer?.queryPedometerData(from: dateStart, to: dateEnd, withHandler: { (data, error) -> Void in
if let numberOfSteps = data?.numberOfSteps.intValue{
print("\(numberOfSteps))")
}
})
有什么改变了吗?我找不到关于这个问题的任何信息。几天前它工作了,如果有人可以确认它看起来像来自苹果 API 的错误:(