ユーザーが GameKit を使用する iOS アプリのターン ベースのマッチで「順番に」終了する-(void)turnBasedMatchmakerViewController: (GKTurnBasedMatchmakerViewController *)viewController playerQuitForMatch:(GKTurnBasedMatch *)match;
と、GKTurnBasedMatchmakerViewController でデリゲート メソッドが呼び出されます。ドキュメントによると、現在のプレーヤーの結果を設定し、次のように呼び出しますparticipantQuitInTurnWithOutcome:nextParticipant:matchData:completionHandler
。
しかし、プレーヤーが途中でやめたという情報は見つかりませんでした。それは私の番ではなく、マッチメーカー ビューコントローラーを終了したときです。そのためのデリゲート メソッドはないようです。驚いたことに、アプリのデバッグから、ターンが送信されていることがわかりました (現在、試合中の自分のターンではありませんが)。
誰でも動作と順番外の終了を処理する正しい方法を説明できますか.