我可以访问 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<180.1558800000541>/L 811AACEB-F942-4A48-937B-568AD66E1BDE "健康" (13.3), “iPhone12,3”(13.3)元数据:{ HKWasUserEntered = 1; }
是否有可能只打印出 7.8 mmol?我在 Apple 的文件中没有找到任何内容。谢谢您的帮助。