One Logo Pool Ball
GameKit · IOS API REFERENCE

GKLeaderboard.Entry

class · iOS 14.0+ · SDK 27.1

class Entry

Members (8)

method · iOS 17.0+ · Deprecated in iOS 26.0

challengeComposeController

TypeScript
challengeComposeControllerWithMessagePlayersCompletion(message?: (string) | null, players?: (Array<GKPlayer>) | null, completionHandler?: (((arg0: _UIKit_UIViewController, arg1: boolean, arg2: (Array<GKPlayer>) | null) => void)) | null): _UIKit_UIViewController
Swift declaration
func challengeComposeController(withMessage message: String?, players: [GKPlayer]?, completion completionHandler: GKChallengeComposeHandler? = nil) -> UIViewController
method · iOS 14.0+ · Deprecated in iOS 17.0

challengeComposeController

TypeScript
challengeComposeControllerWithMessagePlayersCompletionHandler(message?: (string) | null, players?: (Array<GKPlayer>) | null, completionHandler?: (((arg0: _UIKit_UIViewController, arg1: boolean, arg2: (Array<string>) | null) => void)) | null): _UIKit_UIViewController
Swift declaration
func challengeComposeController(withMessage message: String?, players: [GKPlayer]?, completionHandler: GKChallengeComposeCompletionBlock? = nil) -> UIViewController
get · iOS 14.0+

context

TypeScript
get context(): number
Swift declaration
var context: Int { get }
get · iOS 14.0+

date

TypeScript
get date(): globalThis.Date
Swift declaration
var date: Date { get }
get · iOS 14.0+

formattedScore

TypeScript
get formattedScore(): string
Swift declaration
var formattedScore: String { get }
get · iOS 14.0+

player

TypeScript
get player(): GKPlayer
Swift declaration
var player: GKPlayer { get }
get · iOS 14.0+

rank

TypeScript
get rank(): number
Swift declaration
var rank: Int { get }
get · iOS 14.0+

score

TypeScript
get score(): number
Swift declaration
var score: Int { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

GKLeaderboard.Entry.init()

inherited init: clang: 'init' is unavailable

All GameKit types →