【发布时间】:2014-09-24 08:05:17
【问题描述】:
我正在开发一个应用程序,让用户可以选择跟踪他们吃的东西。该应用程序建议的功能之一是选择食物作为Eaten。当用户这样做时,我会与 HealthKit 共享该信息。
然后用户可以决定取消选中该项目并返回其先前的状态:Uneaten。我想知道我是否可以查询以前保存的食物项并选择从 HealthKit 中删除它,因为它与用户不再相关?
更新
好吧,在阅读了 HealthKit 的几乎整个文档后,我发现HKHealthStore 对象有一个方法:deleteObject:withCompletion:。然而,我似乎无法成功删除存储我之前保存到 HealthKit 的食物的HKCorrelation,尽管调用成功完成(我仍然可以在 Health App 中看到数据)...
【问题讨论】:
标签: objective-c ios8 healthkit