不对的地方感谢指点, 求大神轻拍脸
补充一下想要防止恶意数据填充可以使用HKQuantitySample类下的sourceRevision.source.name和当前设备名判断
昨天还看到有的同学对NSPredicate的options选项有疑问这里给大致翻译一下
HKQueryOptionNone:
样本的开始时间必须等于或晚于目标的开始时间,样品的结束时间必须早于目标的结束时间。
HKQueryOptionStrictStartDate:
样本的开始时间必须等于或晚于目标的开始时间,样品的开始时间必须早于目标的结束时间。
HKQueryOptionStrictEndDate:
样本的结束时间必须等于或晚于目标的开始时间,样品的结束时间必须早于目标的结束时间。