Итак, я пытаюсь создать приложение, в котором переменная сердечного ритма пользователя выбирается и отображается для него. Проблема в том, что я не совсем уверен, как преобразовать результат, полученный из моего запроса, в удвоенный, я пытался использовать
let quantity: HKQuantity? = result?.averageQuantity()
beats = quantity?.doubleValue(for: HKUnit.count().unitDivided(by: HKUnit.minute()))
print(beats)
но я получу ошибку "причина: 'Попытка преобразовать несовместимые единицы: мс, количество / мин'", которая ожидается, потому что линия биений предназначена для средней частоты пульса, а не вариабельности частоты пульса. Если я распечатываю переменную количества, я получаю результат обратно в этом формате «Необязательно (65,24 мс)».
Мой вопрос: как мне правильно преобразовать результат из первой строки из ms в double? Или как я могу отобразить его на этикетке? Потому что в форме MS это не сработает.
Спасибо заранее за помощь, ребята