我戴着苹果手表,它定期收集我的心率,并将它发送到我的iPhone中的健康应用程序。
现在,我创建了一个健身任务(下面的代码),并试图读取用户活动的心痛。但却不能。它说没有找到收集到的数据。录音机: heartRate
ORKOrderedTask *fitnessTask = [ORKOrderedTask fitnessCheckTaskWithIdentifier:@"FitnessTask"
intendedUseDescription:@"Intended Use"
walkDuration:6*60
restDuration:3*60
options:ORKPredefinedTaskOptionNone];结果记录了计步器、加速度计和装置的运动。但是我怎样才能读取用户的心率呢?
在任务开始之前,我是否也必须在苹果手表上做任何设置?我遗漏了什么?
发布于 2015-11-17 18:04:39
Apple Watch不会在手机上将心率传输到HealthKit,您需要找到一条BTLE心率带,并通过settings->Bluetooth将其直接连接到手机。并确保你能看到实时心率显示在健康应用程序。然后ResearchKit可以收集任务期间的心率。
https://stackoverflow.com/questions/33760472
复制相似问题