---
title: "supportsActivity(_:)"
framework: WorkoutKit
role: symbol
role_heading: Type Method
platforms: [iOS 17.0+, iPadOS 17.0+, Mac Catalyst 18.0+, macOS 15.0+, watchOS 10.0+]
path: "workoutkit/singlegoalworkout/supportsactivity(_:)"
---

# supportsActivity(_:)

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

## Declaration

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

## Parameters

- `activity`: The target workout activity type.

## See Also

### Creating single goal workouts

- [init(activity:location:swimmingLocation:goal:)](workoutkit/singlegoalworkout/init(activity:location:swimminglocation:goal:).md)
- [supportsGoal(_:activity:location:)](workoutkit/singlegoalworkout/supportsgoal(_:activity:location:).md)
