我知道有这些方法,根据Apple HealthKit Docs

Working with HealthKit Objects

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


我正在寻找这样的东西:
deleteObjects:withCompletion:

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

最佳答案

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

10-07 14:33