1

我想弄清楚是否可以将力量训练锻炼记录到 Healthkit?从使用该应用程序到通过 Apple 的 sdk,我看不到任何可以让我记录举重值(使用的重量、组数、代表次数等)的东西。它似乎主要针对卡路里和运行时间数据类型。

我错过了什么或者这不可能吗?对于任何真正记录体重、组数、次数信息的健身应用来说,这似乎都是一件非常基本的事情。如果无法通过内置数据类型实现,是否可以创建自己的自定义类型?从文档和另一个stackoverflow问题来看,我觉得不是。但是有人可以确认上述两种情况是否都不可能吗?

4

1 回答 1

4

目前,HealthKit 中的锻炼仅跟踪活动能量消耗和行驶距离。您可以使用其中一种力量训练HKWorkoutActivityType值 (HKWorkoutActivityTypeTraditionalStrengthTrainingHKWorkoutActivityTypeFunctionalStrengthTraining),但没有用于跟踪力量训练特定活动的样本类型。因为不支持自定义样本类型,如果您想构建一个与 HealthKit 集成的应用程序,您可以做的最好的事情是保存具有适当类型和活动能量消耗值的锻炼,然后将其他数据存储在您自己的应用程序的数据库中或作为 HKWorkout 上的元数据值。

如果您希望在未来的 SDK 中为跟踪力量训练提供更好的支持, 您应该向 Apple提交错误。

于 2014-11-25T21:27:19.503 回答