Как определить WorkoutActivityType из данных в HealthKit iOS? - PullRequest
0 голосов
/ 24 мая 2019

Вот пример данных из HealthKit:

  • 0: (46) 31D3CFCA-6CA6-446B-8735-9C5B2F007D56 "Apple Watch Аниша Кумара" (5.1.1), "Watch3,3 "(5.1.1)" Apple Watch "метаданные: {HKIndoorWorkout = 0;HKLapLength = "25 м";
    HKSwimmingLocationType = 1;HKTimeZone = "Азия / Калькутта";
    HKWeatherHumidity = "34%";HKWeatherTe температура = "100 градусов по Фаренгейту";} (2019-05-22 11:58:17 +0530 - 2019-05-22 12:04:27 +0530)
    • 1: (52) 8FA99C79-A2D5-404B-81E2-F8D232636241 "АнишApple Watch Кумара »(5.1.1),« Watch3,3 »(5.1.1) Метаданные« Apple Watch »: {HKIndoorWorkout = 0;HKTimeZone = "Азия / Калькутта";
      HKWeatherHumidity = "35%";HKWeatherTe температура = "100 градусов по Фаренгейту";} (2019-05-22 11:50:35 +0530 - 2019-05-22 11:51:43 +0530)
    • 2: (57) 29B1EFCB-844B-46A5-8D1B-88C26BD2FC1F "AnishApple Watch Кумара »(5.1.1),« Watch3,3 »(5.1.1) Метаданные« Apple Watch »: {HKIndoorWorkout = 0;HKTimeZone = "Азия / Калькутта";
      HKWeatherHumidity = "35%";HKWeatherTe температура = "100 градусов по Фаренгейту";} (2019-05-22 11:48:18 +0530 - 2019-05-22 11:50:18 +0530)
    • 3: (52) 146A9AC5-59EB-4CCB-93C4-DE85E19C4CAC "АнишApple Watch Кумара »(5.1.1),« Watch3,3 »(5.1.1) Метаданные« Apple Watch »: {HKIndoorWorkout = 0;HKTimeZone = "Азия / Калькутта";
      HKWeatherHumidity = "18%";HKWeatherTe температура = "94 градуса по Фаренгейту";} (2019-04-20 19:43:20 +0530 - 2019-04-20 20:30:38 +0530)

Если вы видитепервая строка:

0: (46) 31D3CFCA-6CA6-446B-8735-9C5B2F007D56 "Яблочные часы Аниша Кумара"

"46" - это целое значение плаванияWorkoutActivityType.

Мне не удается получить это целочисленное значение из необработанных данных из HealthKit.

Пожалуйста, укажите мне, как получить это значение.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...