checkPendingGameActivityExistence
TypeScriptstatic checkPendingGameActivityExistence(completionHandler: ((arg0: boolean) => void)): voidSwift declarationclass var hasPendingGameActivities: Bool { get async }class · iOS 26.0+ · SDK 27.1
class GKGameActivitystatic checkPendingGameActivityExistence(completionHandler: ((arg0: boolean) => void)): voidSwift declarationclass var hasPendingGameActivities: Bool { get async }static isValidPartyCode(partyCode: string): booleanSwift declarationclass func isValidPartyCode(_ partyCode: String) -> Boolstatic startDefinition(activityDefinition: GKGameActivityDefinition): GKGameActivitySwift declarationclass func start(definition activityDefinition: GKGameActivityDefinition) throws -> GKGameActivitystatic startDefinitionPartyCode(activityDefinition: GKGameActivityDefinition, partyCode: string): GKGameActivitySwift declarationclass func start(definition activityDefinition: GKGameActivityDefinition, partyCode: String) throws -> GKGameActivitystatic get validPartyCodeAlphabet(): Array<string>Swift declarationclass var validPartyCodeAlphabet: [String] { get }end(): voidSwift declarationfunc end()findMatch(completionHandler: ((arg0: (GKMatch) | null, arg1: (NativeError) | null) => void)): voidSwift declarationfunc findMatch() async throws -> GKMatchfindPlayersForHostedMatch(completionHandler: ((arg0: (Array<GKPlayer>) | null, arg1: (NativeError) | null) => void)): voidSwift declarationfunc findPlayersForHostedMatch() async throws -> [GKPlayer]progress(achievement: GKAchievement): numberSwift declarationfunc progress(on achievement: GKAchievement) -> Doublescore(leaderboard: GKLeaderboard): (GKLeaderboardScore) | nullSwift declarationfunc score(on leaderboard: GKLeaderboard) -> GKLeaderboardScore?static init(activityDefinition: GKGameActivityDefinition): GKGameActivitySwift declarationinit(definition activityDefinition: GKGameActivityDefinition)makeMatchRequest(): (GKMatchRequest) | nullSwift declarationfunc makeMatchRequest() -> GKMatchRequest?pause(): voidSwift declarationfunc pause()removeAchievements(achievements: Array<GKAchievement>): voidSwift declarationfunc removeAchievements(_ achievements: [GKAchievement])removeScores(leaderboards: Array<GKLeaderboard>): voidSwift declarationfunc removeScores(from leaderboards: [GKLeaderboard])resume(): voidSwift declarationfunc resume()setAchievementCompleted(achievement: GKAchievement): voidSwift declarationfunc setAchievementCompleted(_ achievement: GKAchievement)setProgress(achievement: GKAchievement, percentComplete: number): voidSwift declarationfunc setProgress(on achievement: GKAchievement, to percentComplete: Double)setScoreOnTo(leaderboard: GKLeaderboard, score: number): voidSwift declarationfunc setScore(on leaderboard: GKLeaderboard, to score: Int)setScoreOnToContext(leaderboard: GKLeaderboard, score: number, context: number): voidSwift declarationfunc setScore(on leaderboard: GKLeaderboard, to score: Int, context: Int)start(): voidSwift declarationfunc start()get achievements(): Array<GKAchievement>Swift declarationvar achievements: Set<GKAchievement> { get }get activityDefinition(): GKGameActivityDefinitionSwift declarationvar activityDefinition: GKGameActivityDefinition { get }get creationDate(): globalThis.DateSwift declarationvar creationDate: Date { get }get duration(): numberSwift declarationvar duration: TimeInterval { get }get endDate(): (globalThis.Date) | nullSwift declarationvar endDate: Date? { get }get identifier(): stringSwift declarationvar identifier: String { get }get lastResumeDate(): (globalThis.Date) | nullSwift declarationvar lastResumeDate: Date? { get }get leaderboardScores(): Array<GKLeaderboardScore>Swift declarationvar leaderboardScores: Set<GKLeaderboardScore> { get }get partyCode(): (string) | nullSwift declarationvar partyCode: String? { get }get partyURL(): (string) | nullSwift declarationvar partyURL: URL? { get }get properties(): Record<string, string>Swift declarationvar properties: [String : String] { get set }set properties(value: Record<string, string>)Swift declarationvar properties: [String : String] { get set }get startDate(): (globalThis.Date) | nullSwift declarationvar startDate: Date? { get }get state(): GKGameActivity_StateSwift declarationvar state: GKGameActivity.State { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
GKGameActivity.init()
inherited init: cannot prove legal (class declares 1 custom initializer)