---
title: runningActivity
framework: classkit
role: symbol
role_heading: Instance Property
path: classkit/clsdatastore/runningactivity
---

# runningActivity

The currently running activity within the currently active context.

## Declaration

```swift
var runningActivity: CLSActivity? { get }
```

## Mentioned in

Recording student progress

## Discussion

Discussion This value is nil if there is no currently running activity. If your deployment target is iOS 11.4 or later, you can have more than one activity running concurrently. When you do this, the runningActivity property holds the most recently started activity.

## See Also

### Accessing specific contexts and activities

- [mainAppContext](classkit/clsdatastore/mainappcontext.md)
- [activeContext](classkit/clsdatastore/activecontext.md)
- [fetchActivity(for:completion:)](classkit/clsdatastore/fetchactivity(for:completion:).md)
- [completeAllAssignedActivities(matching:)](classkit/clsdatastore/completeallassignedactivities(matching:).md)
