Contents

predicateForWorkouts(activityPredicate:)

Returns a predicate for matching workouts based on the associated workout activities.

Declaration

class func predicateForWorkouts(activityPredicate: NSPredicate) -> NSPredicate

Parameters

  • activityPredicate:

    A predicate that matches a particular set of workout activities.

Mentioned in

Discussion

The following example creates a predicate that matches workouts with an associated HKWorkoutActivityType.running activity type.

let runningActivityPredicate =
HKQuery.predicateForWorkoutActivities(workoutActivityType: .running)

let workoutPredicate =
HKQuery.predicateForWorkouts(activityPredicate: runningActivityPredicate)

See Also

Creating workout predicates