---
title: "setAchievementCompleted(_:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkgameactivity/setachievementcompleted(_:)"
---

# setAchievementCompleted(_:)

Set progress to 100% for an achievement for a player.

## Declaration

```swift
func setAchievementCompleted(_ achievement: GKAchievement)
```

## Discussion

Discussion The system reports achievement completion when the activity ends.

## See Also

### Getting and removing achievements

- [achievements](gamekit/gkgameactivity/achievements.md)
- [removeAchievements(_:)](gamekit/gkgameactivity/removeachievements(_:).md)
- [progress(on:)](gamekit/gkgameactivity/progress(on:).md)
- [setProgress(on:to:)](gamekit/gkgameactivity/setprogress(on:to:).md)
