我知道有这些方法,根据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:
。