在HKWorkout
的{{3}}中,只能使用totalEnergyBurned
创建锻炼,但是我们可以为all of the initializers和activeEnergyBurned
绘制样本。我认为,这就是为什么我的应用程序在Apple Activity应用程序中的锻炼总是具有active calories
和total calories
相等的原因。 Apple Workout应用程序的锻炼结果始终显示稍高的total calories
数字,我的假设是因为添加了基本卡路里。
我的应用程序应如何处理这两个卡路里值……在创建totalEnergyBurned
时,我应该将它们求和并以HKWorkouts
的形式报告吗?还是应该以某种方式在框架方面添加HealthKit
错误和基础卡路里,而目前这还没有发生?创建HKWorkout
时,我不考虑提供卡路里和基础卡路里吗?