我同步来自HealthKit的权重数据,并引用最新的权值数据同步,用于检索HealthKit数据如下:
let predicate = HKQuery.predicateForSamplesWithStartDate(latestSyncDate, endDate:NSDate(), options: .None)这种方法的问题是当用户输入不同步的历史数据时。如何执行相同的查询,但使用CreationDate (而不是StartDate),或者某种将历史值标识为更新的数据库ID?
我只想过滤掉healthkit中所有新创建的值。
发布于 2016-05-31 16:19:13
如果您希望同步来自HealthKit的数据,请查看HKAnchoredObjectQuery。每次使用HKAnchoredObjectQuery查询时,只会得到自上次查询以来添加或删除的示例。
https://stackoverflow.com/questions/37541568
复制相似问题