通过 UUID 查找 HKObject
Find HKObject by UUID
在我的应用程序中,用户可以进行锻炼,并且他们会列在我的应用程序中。如果用户想要删除我的应用程序中的锻炼,我想建议他也将其从 HealthKit 中删除。但是我似乎找不到通过它的 uuid 获取 HKObject
的方法?!?那不可能吗?导致创建 HKSampleQuery
并使用 uuid == <The-workout-UUID>
不起作用。它会崩溃任何说这个键路径(即使 HKObject 有一个 uuid)是无效的...
您可以使用 HKQuery
便捷方法 predicateForObjectWithUUID:
来匹配具有特定 UUID (documentation here) 的对象。
在我的应用程序中,用户可以进行锻炼,并且他们会列在我的应用程序中。如果用户想要删除我的应用程序中的锻炼,我想建议他也将其从 HealthKit 中删除。但是我似乎找不到通过它的 uuid 获取 HKObject
的方法?!?那不可能吗?导致创建 HKSampleQuery
并使用 uuid == <The-workout-UUID>
不起作用。它会崩溃任何说这个键路径(即使 HKObject 有一个 uuid)是无效的...
您可以使用 HKQuery
便捷方法 predicateForObjectWithUUID:
来匹配具有特定 UUID (documentation here) 的对象。