---
title: "endActivity(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/processinfo/endactivity(_:)"
---

# endActivity(_:)

Ends the given activity.

## Declaration

```swift
func endActivity(_ activity: any NSObjectProtocol)
```

## Parameters

- `activity`: An activity object returned by doc://com.apple.foundation/documentation/Foundation/ProcessInfo/beginActivity(options:reason:).

## See Also

### Managing activities

- [beginActivity(options:reason:)](foundation/processinfo/beginactivity(options:reason:).md)
- [performActivity(options:reason:using:)](foundation/processinfo/performactivity(options:reason:using:).md)
- [performExpiringActivity(withReason:using:)](foundation/processinfo/performexpiringactivity(withreason:using:).md)
- [ProcessInfo.ActivityOptions](foundation/processinfo/activityoptions.md)
