---
title: "trigger(leaderboardID:playerScope:timeScope:handler:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkaccesspoint/trigger(leaderboardid:playerscope:timescope:handler:)"
---

# trigger(leaderboardID:playerScope:timeScope:handler:)

Displays the Game Center dashboard in a state that shows a specific leaderboard.

## Declaration

```swift
func trigger(leaderboardID: String, playerScope: GKLeaderboard.PlayerScope, timeScope: GKLeaderboard.TimeScope, handler: (() -> Void)? = nil)
```

## Parameters

- `leaderboardID`: The identifier for the leaderboard.
- `playerScope`: The type of players for scoping the leaderboard data.
- `timeScope`: The time period for filtering the leaderboard data.
- `handler`: The block that GameKit calls after it displays the dashboard.

## See Also

### Managing the access point

- [isFocused](gamekit/gkaccesspoint/isfocused.md)
- [trigger(handler:)](gamekit/gkaccesspoint/trigger(handler:).md)
- [trigger(state:handler:)](gamekit/gkaccesspoint/trigger(state:handler:).md)
- [trigger(player:handler:)](gamekit/gkaccesspoint/trigger(player:handler:).md)
- [trigger(achievementID:handler:)](gamekit/gkaccesspoint/trigger(achievementid:handler:).md)
- [trigger(leaderboardSetID:handler:)](gamekit/gkaccesspoint/trigger(leaderboardsetid:handler:).md)
