loadAchievements
TypeScriptstatic loadAchievements(completionHandler?: (((arg0: (Array<GKAchievement>) | null, arg1: (NativeError) | null) => void)) | null): voidSwift declarationclass func loadAchievements() async throws -> [GKAchievement]class · iOS 4.1+ · SDK 27.1
class GKAchievementstatic loadAchievements(completionHandler?: (((arg0: (Array<GKAchievement>) | null, arg1: (NativeError) | null) => void)) | null): voidSwift declarationclass func loadAchievements() async throws -> [GKAchievement]static reportWithCompletionHandler(achievements: Array<GKAchievement>, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): voidSwift declarationclass func report(_ achievements: [GKAchievement]) async throwsstatic reportWithEligibleChallengesWithCompletionHandler(achievements: Array<GKAchievement>, challenges: Array<GKChallenge>, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): voidSwift declarationclass func report(_ achievements: [GKAchievement], withEligibleChallenges challenges: [GKChallenge]) async throwsstatic resetAchievements(completionHandler?: (((arg0: (NativeError) | null) => void)) | null): voidSwift declarationclass func resetAchievements() async throwschallengeComposeControllerWithMessagePlayersCompletion(message: (string) | null, players: Array<GKPlayer>, completionHandler?: (((arg0: _UIKit_UIViewController, arg1: boolean, arg2: (Array<GKPlayer>) | null) => void)) | null): _UIKit_UIViewControllerSwift declarationfunc challengeComposeController(withMessage message: String?, players: [GKPlayer], completion completionHandler: GKChallengeComposeHandler? = nil) -> UIViewControllerchallengeComposeControllerWithMessagePlayersCompletionHandler(message: (string) | null, players: Array<GKPlayer>, completionHandler?: (((arg0: _UIKit_UIViewController, arg1: boolean, arg2: (Array<string>) | null) => void)) | null): _UIKit_UIViewControllerSwift declarationfunc challengeComposeController(withMessage message: String?, players: [GKPlayer], completionHandler: GKChallengeComposeCompletionBlock? = nil) -> UIViewControllerchallengeComposeControllerWithPlayersMessageCompletionHandler(playerIDs?: (Array<string>) | null, message?: (string) | null, completionHandler?: (((arg0: _UIKit_UIViewController, arg1: boolean, arg2: (Array<string>) | null) => void)) | null): (_UIKit_UIViewController) | nullSwift declarationfunc challengeComposeController(withPlayers playerIDs: [String]?, message: String?, completionHandler: GKChallengeComposeCompletionBlock? = nil) -> UIViewController?static initIdentifier(identifier: string): GKAchievementSwift declarationinit(identifier: String)static initIdentifierForPlayer(identifier: (string) | null, playerID: string): (GKAchievement) | nullSwift declarationinit?(identifier: String?, forPlayer playerID: String)static initIdentifierPlayer(identifier: string, player: GKPlayer): GKAchievementSwift declarationinit(identifier: String, player: GKPlayer)selectChallengeablePlayerIDs(playerIDs?: (Array<string>) | null, completionHandler?: (((arg0: (Array<string>) | null, arg1: (NativeError) | null) => void)) | null): voidSwift declarationfunc selectChallengeablePlayerIDs(_ playerIDs: [String]?, withCompletionHandler completionHandler: (@Sendable ([String]?, (any Error)?) -> Void)? = nil)selectChallengeablePlayers(players: Array<GKPlayer>, completionHandler?: (((arg0: (Array<GKPlayer>) | null, arg1: (NativeError) | null) => void)) | null): voidSwift declarationfunc selectChallengeablePlayers(_ players: [GKPlayer]) async throws -> [GKPlayer]get isCompleted(): booleanSwift declarationvar isCompleted: Bool { get }get identifier(): stringSwift declarationvar identifier: String { get set }set identifier(value: string)Swift declarationvar identifier: String { get set }get lastReportedDate(): globalThis.DateSwift declarationvar lastReportedDate: Date { get }get percentComplete(): numberSwift declarationvar percentComplete: Double { get set }set percentComplete(value: number)Swift declarationvar percentComplete: Double { get set }get player(): GKPlayerSwift declarationvar player: GKPlayer { get }get playerID(): (string) | nullSwift declarationvar playerID: String? { get }get showsCompletionBanner(): booleanSwift declarationvar showsCompletionBanner: Bool { get set }set showsCompletionBanner(value: boolean)Swift declarationvar showsCompletionBanner: Bool { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
GKAchievement.init()
inherited init: cannot prove legal (class declares 3 custom initializers)