通过UUID查找HKObject

时间:2017-06-01 11:01:48

标签: ios health-kit hkhealthstore hksamplequery

在我的应用中,用户可以进行锻炼,并在我的应用中列出。如果用户想要删除我的应用内的锻炼,我还想让他也从HealthKit中删除它。但我似乎找不到一种方法来获取private func hightTableView() { yourTableView.frame = CGRect(x: 0, y: Int((Int(view.frame.height) - rowHeight * yourArrayData.count) / 2), width: widthTable, height: rowHeight * yourArrayData.count) } 它的uuid?!?这不可能吗?导致创建HKObject并使用HKSampleQuery不起作用。任何说这个keypath(即使HKObject有一个uuid)无效也会崩溃......

1 个答案:

答案 0 :(得分:3)

您可以使用HKQuery便捷方法predicateForObjectWithUUID:来匹配具有特定UUID(documentation here)的对象。