GameKit · IOS API REFERENCE
GKChallengeDefinition
class · iOS 26.0+ · SDK 27.1
class GKChallengeDefinition
Members (12)
static · iOS 26.0+loadChallengeDefinitions
TypeScriptstatic loadChallengeDefinitions(completionHandler: ((arg0: (Array<GKChallengeDefinition>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass var all: [GKChallengeDefinition] { get async throws }
method · iOS 26.0+hasActiveChallenges
TypeScripthasActiveChallenges(completionHandler: ((arg0: boolean, arg1: (NativeError) | null) => void)): void
Swift declarationvar hasActiveChallenges: Bool { get async throws }
initinit
TypeScriptstatic init(): GKChallengeDefinition
Swift declarationinit()
method · iOS 26.0+loadImage
TypeScriptloadImage(completionHandler: ((arg0: (_UIKit_UIImage) | null, arg1: (NativeError) | null) => void)): void
Swift declarationvar image: UIImage? { get async throws }
get · iOS 26.0+details
TypeScriptget details(): (string) | null
Swift declarationvar details: String? { get }
get · iOS 26.0+durationOptions
TypeScriptget durationOptions(): Array<_Foundation_DateComponents>
Swift declarationvar durationOptions: [DateComponents] { get }
get · iOS 26.0+groupIdentifier
TypeScriptget groupIdentifier(): (string) | null
Swift declarationvar groupIdentifier: String? { get }
get · iOS 26.0+identifier
TypeScriptget identifier(): string
Swift declarationvar identifier: String { get }
get · iOS 26.0+isRepeatable
TypeScriptget isRepeatable(): boolean
Swift declarationvar isRepeatable: Bool { get }
get · iOS 26.0+leaderboard
TypeScriptget leaderboard(): (GKLeaderboard) | null
Swift declarationvar leaderboard: GKLeaderboard? { get }
get · iOS 26.0+releaseState
TypeScriptget releaseState(): GKReleaseState
Swift declarationvar releaseState: GKReleaseState { get }
get · iOS 26.0+title
TypeScriptget title(): string
Swift declarationvar title: String { get }
Skipped declarations
No declarations were skipped in this snapshot.
All GameKit types →