Instance Property

inviteeResponseHandler

A block to be called when a response from an invited player is returned to your game.

Declaration

var inviteeResponseHandler: ((String, GKInviteeResponse) -> Void)? { get set }

Discussion

The block takes the following parameters:

playerID

The identifier for the player.

GKInviteeResponse

The nature of the response. See GKInviteeResponse.

An invitee response handler is called whenever you programmatically invite specific players to join a match. It is called once for each player invited to the match. Typically, your game uses the responses to update the custom user interface. For example, you want the player to be able to perform any of the following tasks:

  • Start the match.

  • Invite an additional set of specific players.

  • Use matchmaking to fill the remaining match slots.

See Also

Deprecated Methods and Properties

var playersToInvite: [String]?

A list of player identifiers for players to invite to the match.

Deprecated
typealias GKInviteeResponse

Possible responses from an invitation to a remote player.