如何获得HKWorkout的totalDistance
how to get totalDistance of HKWorkout
目前我正在为iPhone开发一个运行应用程序。
我遇到的一个问题是,我正在根据 Apples Documentation 使用 HKWorkoutBuilder
构建 HKWorkout
。
但我无法将 totalDistance
与提到的 here in the Documentation 相关联。 totalDistance
是 nil
,当我尝试从锻炼中读取它时——这并不奇怪,因为我没有设置它。据我了解 HKWorkoutBuilder
无法添加 totalDistance
.
我想我在这里漏掉了什么。
使用 addSamples 方法将您的距离样本添加到 HKWorkoutBuilder
。将根据您添加的样本为您计算总距离。例如,您可以将 HKQuantityTypeIdentifierDistanceWalkingRunning
类型的样本添加到锻炼中,它应该填充 totalDistance
.
刚刚注意到我没有使用完成处理程序添加距离样本——并且直到我在构建器上调用 finishWorkout()
才等待完成。我认为这不知何故搞砸了锻炼。
目前我正在为iPhone开发一个运行应用程序。
我遇到的一个问题是,我正在根据 Apples Documentation 使用 HKWorkoutBuilder
构建 HKWorkout
。
但我无法将 totalDistance
与提到的 here in the Documentation 相关联。 totalDistance
是 nil
,当我尝试从锻炼中读取它时——这并不奇怪,因为我没有设置它。据我了解 HKWorkoutBuilder
无法添加 totalDistance
.
我想我在这里漏掉了什么。
使用 addSamples 方法将您的距离样本添加到 HKWorkoutBuilder
。将根据您添加的样本为您计算总距离。例如,您可以将 HKQuantityTypeIdentifierDistanceWalkingRunning
类型的样本添加到锻炼中,它应该填充 totalDistance
.
刚刚注意到我没有使用完成处理程序添加距离样本——并且直到我在构建器上调用 finishWorkout()
才等待完成。我认为这不知何故搞砸了锻炼。