Instance Property


The total distance traveled during the workout.


var totalDistance: HKQuantity? { get }


This property contains a quantity using length units, or nil.

See Also

Accessing Property Data

var duration: TimeInterval

The workout’s duration.

var totalEnergyBurned: HKQuantity?

The total active energy burned during the workout.

var workoutActivityType: HKWorkoutActivityType

The type of activity performed during the workout.

var workoutEvents: [HKWorkoutEvent]?

An array of workout event objects.

var totalFlightsClimbed: HKQuantity?

The total number of flights of stairs climbed during the workout.

var totalSwimmingStrokeCount: HKQuantity?

The total stroke count for the workout.