【发布时间】:2020-08-19 08:31:13
【问题描述】:
我可以访问 Apple Health,并且能够读取模拟器中的葡萄糖数据。
guard let sampleType = HKSampleType.quantityType(forIdentifier: HKQuantityTypeIdentifier.bloodGlucose) else {
fatalError("*** This method should never fail ***")
}
let query = HKSampleQuery(sampleType: sampleType, predicate: nil, limit: Int(HKObjectQueryNoLimit), sortDescriptors: nil) {
query, results, error in
guard let samples = results as? [HKQuantitySample] else {
// Handle any errors here.
return
}
for sample in samples {
print(sample)
}
我给我这个:
(2020-05-06 19:09:49 +0200 - 2020-05-06 19:09:49 +0200) 7.8 mmol/L 811AACEB-F942-4A48-937B-568AD66E1BDE “健康”(13.3),“iPhone12,3”(13.3)元数据:{ HKWasUserEntered = 1; }
是否有可能只打印出 7.8 mmol? 我在 Apple 的文件中没有找到任何内容。感谢您的帮助。
【问题讨论】:
标签: ios swift applehealth