从 HealthKit 查询中检索 HKWorkoutTypeIdentifier

Retrieve HKWorkoutTypeIdentifier from a HealthKit query

在 HealthKit 查询中,有没有办法检索用于存储数据的原始 HKWorkoutTypeIdentifier?

我知道您可以使用 HKWorkoutTypeIdentifier 来查询特定的锻炼类型;但是,这不是我想要做的。我想回答的问题是“用户进行了哪些类型的锻炼?”

Apple 健康应用程序和一些第三方应用程序都有一个列表。但是我不知道他们是怎么做到的。

有什么想法吗?

获得查询返回的样本后,您可以在每个锻炼样本上使用 .workoutActivityType 来访问为该样本设置的 HKWorkoutActivityType