---
title: "loadLeaderboardSets(completionHandler:)"
framework: gamekit
role: symbol
role_heading: Type Method
path: "gamekit/gkleaderboardset/loadleaderboardsets(completionhandler:)"
---

# loadLeaderboardSets(completionHandler:)

Loads all of the leaderboard sets you configure for your game.

## Declaration

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

```swift
class func loadLeaderboardSets() async throws -> [GKLeaderboardSet]
```

## Parameters

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

## Mentioned in

Encourage progress and competition with leaderboards

## See Also

### Loading Leaderboard Sets

- [loadImage(completionHandler:)](gamekit/gkleaderboardset/loadimage(completionhandler:).md)
- [loadLeaderboards(handler:)](gamekit/gkleaderboardset/loadleaderboards(handler:).md)
- [loadLeaderboards(completionHandler:)](gamekit/gkleaderboardset/loadleaderboards(completionhandler:).md)
