One Logo Pool Ball
GameKit · IOS API REFERENCE

GKPlayer

class · iOS 4.1+ · SDK 27.1

class GKPlayer

Members (13)

static · iOS 9.0+

anonymousGuestPlayer

TypeScript
static anonymousGuestPlayer(guestIdentifier: string): GKPlayer
Swift declaration
class func anonymousGuestPlayer(withIdentifier guestIdentifier: String) -> Self
static · iOS 4.1+ · Deprecated in iOS 14.5

loadPlayers

TypeScript
static loadPlayers(identifiers: Array<string>, completionHandler?: (((arg0: (Array<GKPlayer>) | null, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
class func loadPlayers(forIdentifiers identifiers: [String], withCompletionHandler completionHandler: (([GKPlayer]?, (any Error)?) -> Void)? = nil)
init

init

TypeScript
static init(): GKPlayer
Swift declaration
init()
method · iOS 5.0+

loadPhoto

TypeScript
loadPhoto(size: GKPlayer_PhotoSize, completionHandler?: (((arg0: (_UIKit_UIImage) | null, arg1: (NativeError) | null) => void)) | null): void
Swift declaration
func loadPhoto(for size: GKPlayer.PhotoSize) async throws -> UIImage
method · iOS 13.0+

scopedIDsArePersistent

TypeScript
scopedIDsArePersistent(): boolean
Swift declaration
func scopedIDsArePersistent() -> Bool
get · iOS 4.1+

alias

TypeScript
get alias(): string
Swift declaration
var alias: String { get }
get · iOS 6.0+

displayName

TypeScript
get displayName(): string
Swift declaration
var displayName: String { get }
get · iOS 12.4+

gamePlayerID

TypeScript
get gamePlayerID(): string
Swift declaration
var gamePlayerID: String { get }
get · iOS 9.0+

guestIdentifier

TypeScript
get guestIdentifier(): (string) | null
Swift declaration
var guestIdentifier: String? { get }
get · iOS 4.1+ · Deprecated in iOS 8.0

isFriend

TypeScript
get isFriend(): boolean
Swift declaration
var isFriend: Bool { get }
get · iOS 14.0+

isInvitable

TypeScript
get isInvitable(): boolean
Swift declaration
var isInvitable: Bool { get }
get · iOS 4.1+ · Deprecated in iOS 13.0

playerID

TypeScript
get playerID(): string
Swift declaration
var playerID: String { get }
get · iOS 12.4+

teamPlayerID

TypeScript
get teamPlayerID(): string
Swift declaration
var teamPlayerID: String { get }

Skipped declarations

No declarations were skipped in this snapshot.

All GameKit types →