2017-10-14 4 views
0

En regardant HKWorkoutActivityType enum il y a beaucoup de sports énumérés. https://developer.apple.com/documentation/healthkit/hkworkoutactivitytype J'essaie de savoir quelles sont les données d'échantillon spécifiques disponibles pour chaque sport donné, par exemple la crosse ... comment puis-je savoir quelles données HK je peux demander pour un type d'activité donné? Ou sont-ce juste de simples noms pour les entraînements sans réelle différence entre eux?HKWorkoutActivityType documentation détaillée?

Répondre

2

Ce ne sont que les noms des entraînements, vous pouvez donc les différencier.

Donc, chaque séance d'entraînement doit avoir un type d'activité et vous pouvez ajouter un certain nombre d'échantillons à une séance d'entraînement donné ...

enter image description here

+0

Merci! Y a-t-il une liste de tous les échantillons disponibles que je peux demander? Je cherchais plus précisément à déterminer la vitesse (c'est-à-dire les données de l'accéléromètre) ou dois-je utiliser séparément Core Motion pour l'obtenir? – GarySabo

+0

Je pense que vous devez utiliser Core Motion, puisque HealthKit est plus un système pour enregistrer des données, et pas tant que collecteur de données en ce qui concerne combien vous avez couru, à quelle vitesse, combien de pas avez-vous pris etc .. – Ladislav

+0

En ce qui concerne les échantillons, il y en a toute une liste ... enum 'HKQuantityTypeIdentifier', plus d'infos ici ... https: //developer.apple.com/documentation/healthkit/hkquantitytypeidentifier – Ladislav