Instance Property


The players to receive the exchange.


var recipients: [GKTurnBasedParticipant] { get }


An array of GKTurnBasedParticipant objects denoting the players the exchange was sent to.

See Also

Responding to an Exchange

var completionDate: Date?

The date when the exchange was completed.

var data: Data?

Data that is sent with the exchange.

var exchangeID: String

A persistent identifier that is used when referring to this exchange.

var message: String?

The localized message that is pushed to all of the recipients of the exchange.

var sendDate: Date

The date that the exchange was sent out.

var sender: GKTurnBasedParticipant

The participant who sent the exchange.

var status: GKTurnBasedExchangeStatus

The current status of the exchange.

enum GKTurnBasedExchangeStatus

The status of an exchange or reply.

var timeoutDate: Date?

The amount of time the exchange is to stay active before timing out.