我正在尝试从HealthKit显示睡眠。我正在使用AppCore 显示其他HKQuantity。我将以下内容用于HKQuantities,如Steps等。
A
我的问题是睡眠数据不是HealthKitQuantityType,我不能使用HKStatisticsCollectionQuery。
我希望显示HKCategoryValueSleepAnalysisAsleep。
答案 0 :(得分:2)
正如您可能已经想到的那样,Healthkit睡眠分析不是定量的。 如Apple documentation中所述,您只有3种状态:inBed,aSleep或awake。
我有同样的问题和解决方法,我计算分钟 aSleep 与分钟 inBed 和分钟清醒(取决于相关的内容)给你)基于 startDate 和 endDate 。然后我将结果显示在直方图或类似图表中。
如果您正在寻找使用Healthkit获取或保存睡眠分析数据的方法,我在一年前写了一篇帖子here,最终可以帮助您。