gpt4 book ai didi

ios - Swift Heart Rate Variability 结果从 ms 到 double 的转换

转载 作者:搜寻专家 更新时间:2023-10-31 22:38:06 24 4
gpt4 key购买 nike

所以我正在尝试制作一个应用程序,用于获取并显示用户的心率变异性。问题是我不太确定如何将我从查询中获得的结果转换为 double ,我已经尝试使用

let quantity: HKQuantity? = result?.averageQuantity()
beats = quantity?.doubleValue(for: HKUnit.count().unitDivided(by: HKUnit.minute()))
print(beats)

但我会收到错误“原因:'尝试转换不兼容的单位:毫秒,计数/分钟'”,这是预期的,因为节拍线用于平均心率而不是心率变异性。如果我打印出数量变量,我会以“可选(65.24 毫秒)”的格式返回结果。

我的问题是如何正确地将第一行的结果从 ms 转换为 double?或者我怎样才能在标签上显示它?因为在 ms 窗体中它不起作用。

提前感谢大家的帮助

最佳答案

找到解决方案。这就是如何将 MS 的心率变异性结果转换为 double 值。然后您可以将其更改为字符串

beats = quantity?.doubleValue(for: HKUnit.secondUnit(with: .milli))

关于ios - Swift Heart Rate Variability 结果从 ms 到 double 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53246552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com