---
title: "loadLeaderboards(completionHandler:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkleaderboardset/loadleaderboards(completionhandler:)"
---

# loadLeaderboards(completionHandler:)

Loads all of the leaderboards for the current leaderboard set.

## Declaration

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

```swift
func loadLeaderboards() async throws -> [GKLeaderboard]
```

## Parameters

- `completionHandler`: A block that this method calls when it loads the leaderboards. The block receives the following parameters:

## See Also

### Loading Leaderboard Sets

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