---
title: "loadPreviousOccurrence(completionHandler:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkleaderboard/loadpreviousoccurrence(completionhandler:)"
---

# loadPreviousOccurrence(completionHandler:)

Loads the previous recurring leaderboard occurrence that the player submits a score to.

## Declaration

```swift
func loadPreviousOccurrence(completionHandler: @escaping @Sendable (GKLeaderboard?, (any Error)?) -> Void)
```

```swift
func loadPreviousOccurrence() async throws -> GKLeaderboard?
```

## Parameters

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

## Mentioned in

Creating recurring leaderboards Encourage progress and competition with leaderboards

## See Also

### Loading Leaderboards

- [loadLeaderboards(IDs:completionHandler:)](gamekit/gkleaderboard/loadleaderboards(ids:completionhandler:).md)
