---
title: "supportsActivity(_:)"
framework: workoutkit
role: symbol
role_heading: Type Method
path: "workoutkit/customworkout/supportsactivity(_:)"
---

# supportsActivity(_:)

Returns a Boolean value that indicates whether the system supports the specified workout activity .

## Declaration

```swift
static func supportsActivity(_ activity: HKWorkoutActivityType) -> Bool
```

## Parameters

- `activity`: The activity to check.

## See Also

### Creating custom workouts

- [init(activity:location:displayName:warmup:blocks:cooldown:)](workoutkit/customworkout/init(activity:location:displayname:warmup:blocks:cooldown:).md)
- [supportsAlert(_:activity:location:)](workoutkit/customworkout/supportsalert(_:activity:location:).md)
- [supportsGoal(_:activity:location:)](workoutkit/customworkout/supportsgoal(_:activity:location:).md)
