当用户在使用GameKit的iOS应用程序的基于回合的匹配中“反过来”退出时,在GKTurnBasedMatchmakerViewController上调用委托方法-(void)turnBasedMatchmakerViewController: (GKTurnBasedMatchmakerViewController *)viewController playerQuitForMatch:(GKTurnBasedMatch *)match;
,根据文档,我们应该设置结果对于目前的球员,并呼吁participantQuitInTurnWithOutcome:nextParticipant:matchData:completionHandler
:GKTurnBasedMatch退出
但是,我无法找到关于球员在quiting不合时宜的任何信息。那时候轮到我了,我退出媒人视图控制器。似乎没有任何委托方法,令人惊讶的是,通过调试我的应用程序,我发现这个转变已经发出(尽管目前还没有进入比赛)。
任何人都可以请解释的行为,并处理了之交退出的正确方法。
turnBasedMatchmakerViewController:playerQuitForMatch:在玩家退出时不会被调用,所以这是行不通的。 – brimat