如何从HKHealthStore中删除多个对象?

时间:2014-10-01 20:39:29

标签: ios ios8 health-kit hkhealthstore

根据Apple HealthKit Docs

,我知道有这些方法
Working with HealthKit Objects

deleteObject:withCompletion:
saveObject:withCompletion:
saveObjects:withCompletion:

我正在寻找这样的事情: deleteObjects:withCompletion:

或者从HKHealthStore删除多个对象而无需多次调用deleteObject:withCompletion:的方法。

1 个答案:

答案 0 :(得分:1)

在iOS 8中,删除多个对象的唯一方法是多次调用deleteObject:withCompletion。但是,在iOS 9中,有两种新方法可用于一次删除多个对象。尝试使用deleteObjects:withCompletion:deleteObjectsOfType:predicate:withCompletion: