カスタム マッチメーカー ビュー コントローラーを実装し、GKMatchmaker を使用して、プログラムで 2 人のプレイヤーの一致を見つけます。
[[GKMatchmaker sharedMatchmaker] findMatchForRequest:request withCompletionHandler:^(GKMatch *thisMatch, NSError *error)
私のカスタム マッチメーカー ビュー コントローラーには、プレーヤーが [[GKMatchmaker sharedMatchmaker] cancel] を介してマッチをキャンセルできるボタンがあります。
プレーヤー 1 が試合をキャンセルすると、プレーヤー 2 との GKMatch が既に作成されている場合があります。プレーヤー 1 が試合をキャンセルしたことをプレーヤー 2 に通知し、別の試合の検索を開始するにはどうすればよいですか?
答えは、デリゲート メソッド matchmakerViewControllerWasCancelled が呼び出される直前の GKMatchmakerViewController クラスとコードにあると思います。どうすればこれを入手できるか知っている人はいますか?