One Logo Pool Ball
GameKit · IOS API REFERENCE

GKAchievementDescription

class · iOS 4.1+ · SDK 27.1

class GKAchievementDescription

Members (17)

static

incompleteAchievementImage

TypeScript
static incompleteAchievementImage(): _UIKit_UIImage
Swift declaration
class func incompleteAchievementImage() -> UIImage
static · iOS 4.1+

loadAchievementDescriptions

TypeScript
static loadAchievementDescriptions(completionHandler?: (((arg0: (Array<GKAchievementDescription>) | null, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
class func loadAchievementDescriptions() async throws -> [GKAchievementDescription]
static

placeholderCompletedAchievementImage

TypeScript
static placeholderCompletedAchievementImage(): _UIKit_UIImage
Swift declaration
class func placeholderCompletedAchievementImage() -> UIImage
init

init

TypeScript
static init(): GKAchievementDescription
Swift declaration
init()
method

loadImage

TypeScript
loadImage(completionHandler?: (((arg0: (_UIKit_UIImage) | null, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func loadImage() async throws -> UIImage
get · iOS 4.1+

achievedDescription

TypeScript
get achievedDescription(): string
Swift declaration
var achievedDescription: String { get }
get · iOS 26.0+

activityIdentifier

TypeScript
get activityIdentifier(): string
Swift declaration
var activityIdentifier: String { get }
get · iOS 26.0+

activityProperties

TypeScript
get activityProperties(): Record<string, string>
Swift declaration
var activityProperties: [String : String] { get }
get · iOS 6.0+

groupIdentifier

TypeScript
get groupIdentifier(): (string) | null
Swift declaration
var groupIdentifier: String? { get }
get · iOS 4.1+

isHidden

TypeScript
get isHidden(): boolean
Swift declaration
var isHidden: Bool { get }
get · iOS 4.1+

identifier

TypeScript
get identifier(): string
Swift declaration
var identifier: String { get }
get · iOS 4.1+

maximumPoints

TypeScript
get maximumPoints(): number
Swift declaration
var maximumPoints: Int { get }
get · iOS 18.4+

releaseState

TypeScript
get releaseState(): GKReleaseState
Swift declaration
var releaseState: GKReleaseState { get }
get · iOS 6.0+

isReplayable

TypeScript
get isReplayable(): boolean
Swift declaration
var isReplayable: Bool { get }
get · iOS 4.1+

title

TypeScript
get title(): string
Swift declaration
var title: String { get }
get · iOS 4.1+

unachievedDescription

TypeScript
get unachievedDescription(): string
Swift declaration
var unachievedDescription: String { get }
get · iOS 17.0+

rarityPercent

TypeScript
get rarityPercent(): (number) | null
Swift declaration
var rarityPercent: Double? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All GameKit types →