按 UUID 查找 HKObject
Posted
技术标签:
【中文标题】按 UUID 查找 HKObject【英文标题】:Find HKObject by UUID 【发布时间】:2017-06-01 11:01:47 【问题描述】:在我的应用中,用户可以进行锻炼,他们会在我的应用中列出。如果用户想在我的应用程序中删除锻炼,我想建议他也将其从 HealthKit 中删除。但我似乎找不到通过它的 uuid 获取HKObject
的方法?!?那不可能吗?导致创建 HKSampleQuery
并使用 uuid == <The-workout-UUID>
不起作用。任何说这个键路径(即使 HKObject 有一个 uuid)无效的说法都会崩溃......
【问题讨论】:
【参考方案1】:您可以使用HKQuery
便捷方法predicateForObjectWithUUID:
来匹配具有特定UUID (documentation here) 的对象。
【讨论】:
太棒了!谢谢!不知何故错过了那个!以上是关于按 UUID 查找 HKObject的主要内容,如果未能解决你的问题,请参考以下文章
Ebean - 在 UUID 列类型中按 UUID 的一部分查找
查找设备的 UUID - UniqueDeviceID 插件
查找 imapi2 com 对象的 uuid/标头或让 __uuidof 在 mingw 上工作
csharp 如何查找任何Hypergrid用户的UUID Per:http://opensimulator.org/pipermail/opensim-dev/2013-December/02448