Как я могу получить соответствующие строковые ключи типов событий и стилей в тренировках? - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть контроллер представления таблицы, в котором перечислены все мои тренировки по плаванию.Когда я нажимаю ячейку в табличном представлении, должна быть открыта соответствующая деталь тренировки.

Для этого я тестирую, печатая данные на консоли, но не могу понять, как напечатать значения HKWorkoutEventТипы и HKMetadataKeySwimmingStrokeStyle.Он выводит на консоль только целые числа, соответствующие перечислениям ...

import UIKit
import HealthKit

class SwimmingDetailTableViewController: UITableViewController {

    var workout: HKWorkout?

    override func viewDidLoad() {
        super.viewDidLoad()
        //print(workout?.totalEnergyBurned as Any)
        if let events = workout?.workoutEvents
        {
            for event in events {
                print("Type of the event (hashvalue): \(event.type.rawValue)")
                if let metadatas = event.metadata{
                    for metadata in metadatas {
                        print ("Metadata: \(metadata.key.description) with hashvalue: \(metadata.key.hashValue)")
                    }
                }
            }

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