One Logo Pool Ball
GameKit · IOS API REFERENCE

GKTurnBasedExchange

class · iOS 7.0+ · SDK 27.1

class GKTurnBasedExchange

Members (13)

method · iOS 7.0+

cancel

TypeScript
cancel(key: string, arguments_: Array<string>, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
func cancel(withLocalizableMessageKey key: String, arguments: [String]) async throws
init

init

TypeScript
static init(): GKTurnBasedExchange
Swift declaration
init()
method · iOS 7.0+

reply

TypeScript
reply(key: string, arguments_: Array<string>, data: ArrayBuffer, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
func reply(withLocalizableMessageKey key: String, arguments: [String], data: Data) async throws
get · iOS 7.0+

completionDate

TypeScript
get completionDate(): (globalThis.Date) | null
Swift declaration
var completionDate: Date? { get }
get · iOS 7.0+

data

TypeScript
get data(): (ArrayBuffer) | null
Swift declaration
var data: Data? { get }
get · iOS 7.0+

exchangeID

TypeScript
get exchangeID(): string
Swift declaration
var exchangeID: String { get }
get · iOS 7.0+

message

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

recipients

TypeScript
get recipients(): Array<GKTurnBasedParticipant>
Swift declaration
var recipients: [GKTurnBasedParticipant] { get }
get · iOS 7.0+

replies

TypeScript
get replies(): (Array<GKTurnBasedExchangeReply>) | null
Swift declaration
var replies: [GKTurnBasedExchangeReply]? { get }
get · iOS 7.0+

sendDate

TypeScript
get sendDate(): globalThis.Date
Swift declaration
var sendDate: Date { get }
get · iOS 7.0+

sender

TypeScript
get sender(): GKTurnBasedParticipant
Swift declaration
var sender: GKTurnBasedParticipant { get }
get · iOS 7.0+

status

TypeScript
get status(): GKTurnBasedExchangeStatus
Swift declaration
var status: GKTurnBasedExchangeStatus { get }
get · iOS 7.0+

timeoutDate

TypeScript
get timeoutDate(): (globalThis.Date) | null
Swift declaration
var timeoutDate: Date? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All GameKit types →