ios - HealthKit - 获取血糖进餐时间

标签 ios swift healthkit

添加新的血糖读数时,可以选择用餐时间作为读数。有具有三个值(未指定、餐前、餐后)的选择器。

我能够使用以下方法成功获得读数:

HKQuantitySample sample = ...
var value = sample.quantity.GetDoubleValue(hkUnit);

但我不知道如何安排用餐时间。

如何使用 HealthKit Query 获取用餐时间?

最佳答案

可以通过元数据属性获取):

let mealtime = sample.metadata?[HKMetadataKeyBloodGlucoseMealTime] as? Int

关于ios - HealthKit - 获取血糖进餐时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47455350/

相关文章:

ios - NSUserDefaults 同步不保存

ios - NSUserDefaults 有多可靠?

swift - 在 Swift 中计算 UITextInput 文本值长度的最佳方法?

swift - 参数类型 'xxx' 不符合预期类型 '_FormatSpecifiable'

ios - 如何从临床健康记录实例获取医疗机构?

swift - 从 String 创建 DateComponents/NSDateComponents ,反之亦然

ios - 如何在 iOS Swift 中显示库中的实时照片视频并显示在 Collection-View 中?

ios - 如何在 iOS 8 中为以前接受过通知的用户启用推送通知?

ios - Swift - 垃圾收集 - 一些东西被遗忘

ios - 从 HKHealthStore 获取最新的 BMI 值