Используйте аптечку ios, чтобы получить swimStrokesCount

Я пытаюсь подсчитать количество ударов в аптечке. Я начинаю тренировку по типу плавания, а затем пытаюсь получить доступ к плаванию с помощью кода:

        let swimmingStrokesCountQuery = HKAnchoredObjectQuery(type: swimmingStrokeCountType!, predicate: nil, anchor: nil, limit: Int(HKObjectQueryNoLimit), resultsHandler: { (query, sampleObjects, deletedObjects, newAnchor, error) in
        self.updateStrokes(samples: sampleObjects)
    })

    swimmingStrokesCountQuery.updateHandler = {(query, samples, deleteObjects, newAnchor, error) in
        self.updateStrokes(samples: samples)
    }

    healthStore.execute(swimmingStrokesCountQuery)

Но я не получаю никаких образцов. Когда я пытаюсь получить шаги с запуском типа тренировки, он работает с похожим кодом. Можно ли получить swimStrokeCount или часы просто не предоставляют его, и я должен сам реализовать счетчик хода? Спасибо

0 ответов

Другие вопросы по тегам