我编写了此函数来获取锻炼过程中的摄氏度值。如何获取锻炼名称/心跳等?
func getWorkoutWeather(workout: HKWorkout) -> Double {
if let metadata = workout.metadata {
if let mataTemperature = metadata[HKMetadataKeyWeatherTemperature] {
if let quantityTemperature = mataTemperature as? HKQuantity {
let celsius = quantityTemperature.doubleValue(for: HKUnit.degreeCelsius())
print(celsius)
return celsius
}
}
}