---
title: GKChallengeState.completed
framework: gamekit
role: symbol
role_heading: Case
path: gamekit/gkchallengestate/completed
---

# GKChallengeState.completed

The player successfully completed the challenge.

## Declaration

```swift
case completed
```

## See Also

### Challenge States

- [GKChallengeState.invalid](gamekit/gkchallengestate/invalid.md)
- [GKChallengeState.pending](gamekit/gkchallengestate/pending.md)
- [GKChallengeState.declined](gamekit/gkchallengestate/declined.md)
