Gamecenter ios 9 GameCenter GKLocalPlayerListener-Methoden, die nicht @ aufgerufen werd

Es geht umGameCenter.

Seit derGKLocalPlayerListener protocol erbt die Methoden vonGKChallengeListener, GKInviteEventListener, undGKTurnBasedEventListener.

Um mehrere Ereignisse zu behandeln "und" nicht implementierenGKChallengeListener, GKInviteEventListener, undGKTurnBasedEventListener direkt; implementierenGKLocalPlayerListener stattdessen

Sie können mit @ auf mehrere Ereignisse warten und diese verarbeiteGKLocalPlayerListener "(diese stammen aus Apple Docs).

One würde erwarten, dass nach der Registrierung derGKLocalPlayerListener nach demGKLocalPlayer.localPlayer() wurde authentifiziert, dann alle Methoden imGKLocalPlayerListener wird aufgerufen, wenn die entsprechenden Ereignisse eintreten.

bgesehen von "player (player:GKPlayer, ReceivedTurnEventForMatch-Übereinstimmung:GKTurnBasedMatch, didBecomeActive: Bool) ", die alle anderen Methoden aufgerufen wird, einschließlich" player (player:GKPlayer, matchEnded match:GKTurnBasedMatch) "wird niemals aufgerufen, wenn ein solches Ereignis eintritt.

Müssen wir einen anderen Listener registrieren oder fehlt mir etwas?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage