HealthKit - 显示睡眠

时间:2016-06-09 15:26:00

标签: ios objective-c health-kit

我正在尝试从HealthKit显示睡眠。我正在使用AppCore 显示其他HKQuantity。我将以下内容用于HKQuantities,如Steps等。

A

我的问题是睡眠数据不是HealthKitQuantityType,我不能使用HKStatisticsCollectionQuery。

我希望显示HKCategoryValueSleepAnalysisAsleep。

1 个答案:

答案 0 :(得分:2)

正如您可能已经想到的那样,Healthkit睡眠分析不是定量的。 如Apple documentation中所述,您只有3种状态:inBed,aSleep或awake。

我有同样的问题和解决方法,我计算分钟 aSleep 与分钟 inBed 和分钟清醒(取决于相关的内容)给你)基于 startDate endDate 。然后我将结果显示在直方图或类似图表中。

如果您正在寻找使用Healthkit获取或保存睡眠分析数据的方法,我在一年前写了一篇帖子here,最终可以帮助您。