HKAnchoredObjectQuery 可以在 HealthKit 中查询已删除的 HKSampleType 吗?
Posted
技术标签:
【中文标题】HKAnchoredObjectQuery 可以在 HealthKit 中查询已删除的 HKSampleType 吗?【英文标题】:Can HKAnchoredObjectQuery query for a deleted HKSampleType in HealthKit? 【发布时间】:2015-04-14 19:59:00 【问题描述】:我设置了一个 HKObserverQuery,然后使用 HKAnchoredObjectQuery 检索 HKSampleType 的新增内容。有没有办法对已删除的 HKSampleType 做同样的事情?删除时调用 HKObserverQuery,但似乎没有任何方法可以确定删除的内容。
谢谢!
【问题讨论】:
【参考方案1】:从 ios 9 开始,您可以使用 HKAnchoredObjectQuery
来查询 HealthKit 以查找已删除的样本。使用带有resultsHandler
参数的新init 方法。
【讨论】:
无赖。不知道如何处理删除。 更新了我的答案以反映 iOS 9 中 HealthKit 的变化,这使这成为可能。以上是关于HKAnchoredObjectQuery 可以在 HealthKit 中查询已删除的 HKSampleType 吗?的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.iOS 为啥在设备上调试时 HKAnchoredObjectQuery 处于非活动状态然后停用?
Xamarin.iOS 为啥在设备上调试时 HKAnchoredObjectQuery 处于非活动状态然后停用?
iOS 9 中的 Healthkit HKAnchoredObjectQuery 不返回 HKDeletedObject
iOS 9 中的 Healthkit HKAnchoredObjectQuery 不返回 HKDeletedObject
在 Series 5 Watch 和 Watch OS6 上使用“HKAnchoredObjectQuery”返回心率值时出现问题
在 Series 5 Watch 和 Watch OS6 上使用“HKAnchoredObjectQuery”返回心率值时出现问题