2

gamecenterapiを使用してターンベースのゲームを作成しています。プレーヤーを再マッチングするためにワンプレスボタンを作成して、ゲームセンターのビューコントローラーを通過して同じプレーヤーを再招待する必要がないようにしたかったのです。この質問では、 iOSゲームキットのターンベースのマッチプログラムで、iOS 6.0の後でアスカーノートを再マッチさせると、rematchWithCompletionHandlerを使用してこれを非常に簡単に行うことができます。私はこれをゲームで使用しようとしましたが、不明なセレクターエラーまたはNSErrorsが発生し、作成しようとしている一致が不可能であると表示されました。

[currentMatch rematchWithCompletionHandler:^(GKTurnBasedMatch *match, NSError *error)
         {
             if (error) {
                 NSLog(@"%@", error);
             }

             else
             {
                 currentMatch = match;
                 currentMatch.message = @"Rematch";
             }

         }];

再戦を呼び出す前に試合が行われなければならない段階はありますか?または私が行方不明の何か?

4

2 に答える 2

0

rematchWithCompletionHandlerは、試合に関与するすべてのプレーヤーによって試合が正しく終了した場合にのみ機能するように見えます。

于 2012-12-13T17:30:22.333 に答える
0

2 人のプレイヤーが Game Center の友人である場合にのみ機能します。

于 2014-07-30T20:02:23.393 に答える