При сохранении тренировки в магазине здоровья iOS без Apple Watch, как приложение должно рассчитывать totalEnergyBurned?
Apple использует жестко закодированное значение для totalEnergyBurned, но говорит, что реальное приложение рассчитаетэто значения из данных датчика.
HKQuantity *energyBurned = [HKQuantity quantityWithUnit:[HKUnit kilocalorieUnit] doubleValue:425.0];
HKQuantity *distance = [HKQuantity quantityWithUnit:[HKUnit mileUnit] doubleValue:3.2];
HKWorkout *run = [HKWorkout workoutWithActivityType:HKWorkoutActivityTypeRunning
startDate:start
endDate:end
duration:0
totalEnergyBurned:energyBurned
totalDistance:distance
metadata:nil];
[self.healthStore saveObject:run withCompletion:^(BOOL success, NSError *error) {
}];
Спасибо