---
title: "loadAchievementDescriptions(completionHandler:)"
framework: gamekit
role: symbol
role_heading: Type Method
path: "gamekit/gkachievementdescription/loadachievementdescriptions(completionhandler:)"
---

# loadAchievementDescriptions(completionHandler:)

Downloads the localized descriptions of achievements from Game Center.

## Declaration

```swift
class func loadAchievementDescriptions(completionHandler: (@Sendable ([GKAchievementDescription]?, (any Error)?) -> Void)? = nil)
```

```swift
class func loadAchievementDescriptions() async throws -> [GKAchievementDescription]
```

## Parameters

- `completionHandler`: A block that GameKit calls when this method completes the download. The block receives the following parameters:

## Mentioned in

Rewarding players with achievements

## Discussion

Discussion To load the artwork for an achievement, use the loadImage(completionHandler:) method after using this method.
