【发布时间】:2017-05-11 18:08:53
【问题描述】:
我正在使用类似于Get total step count for every date in HealthKit 中的 Swift 示例的方法从 HealthKit 获取步数。效果很好。
我的偏好是获取每分钟或每小时的步数,而不是该代码执行的每天的步数——虽然每小时步数的总和与 HealthKit 报告的每日步数完全匹配,但每分钟步数的总和步数与每小时或每天的总和不匹配。
有没有办法让每分钟的步骤摘要起作用?或者对于为什么它们有很大不同有一个合乎逻辑的答案吗?
与上面的代码和我的代码的唯一区别是每小时计算(工作相同):
interval.hour = 1
var anchorComponents = calendar.dateComponents([.hour, .day, .month, .year], from: NSDate() as Date)
以及以下每分钟计算(通常超过计数):
interval.minute = 1
var anchorComponents = calendar.dateComponents([.minute, .hour, .day, .month, .year], from: NSDate() as Date)
显然我错过了一些东西。感谢您提供任何见解。
埃里克
【问题讨论】:
-
你有什么解决办法吗?
-
不幸的是不是——我每小时都在抓它。让我知道你是否找到了有用的东西。谢谢!
标签: healthkit