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

标签 ios ios8 healthkit hkhealthstore

根据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:

关于ios - 我如何从 HKHealthStore 中删除多个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26150204/

相关文章:

ios - 无法在 xcode 中创建临时应用程序

swift - 在后台访问 healthkit 锻炼

ios - Apple Health 应用程序的哪些部分可通过 x-apple-health ://URL scheme? 访问

watchkit - HKWorkoutSession 没有将应用程序放在 Apple Watch 前面

ios - UIBarButtonItem 超出屏幕

ios - Akavache:iOS 应用重启后保存的值不可用

ios - 具有通用布局的 Xcode 6 ScrollView

ios - 在 viewController 关闭时调用的函数(当应用程序退出时)?

ios - 在 iOS 8 键盘扩展中实现自动更正

closures - ALA Assets 集团!不是 'ALAssetsGroup' 的子类型