如何从HealthKit Api中获取HKMetadataKeySwimmingStrokeStyle
答案 0 :(得分:0)
有很多调用基于元数据键设置谓词。 例如;
predicateForObjects(withMetadataKey key: String) -> NSPredicate
predicateForObjects(withMetadataKey key: String, allowedValues: [Any]) -> NSPredicate
例如,您可以在示例查询中使用。但是,如果您不搜索键,则在任何示例查询中都将返回元数据。因此,如果您搜索泳姿,则如果元数据可用,它将包含在返回的记录中。
例如,在示例锻炼查询结果中,我得到了
<HKWorkout> (41) B20FF16B-CE3C-4989-9390-0F71646B7DC7 "Health" (12.4), "iPhone7,1" (12.4)metadata: {
HKWasUserEntered = 1;
} (2019-08-22 13:22:00 -0700 - 2019-08-22 14:22:00 -0700)
,您可以看到“是否已输入用户”的元数据。