麻烦使用Game Center中新的rematchWithCompletionHandler方法

时间:2012-10-24 15:39:54

标签: ios game-center

我正在使用gamecenter api制作一个基于回合的游戏。我想制作一个按钮来重新匹配玩家,这样他们就不必通过游戏中心视图控制器并重新邀请同一玩家。在这个问题iOS Game Kit Turn Based Match Programatic Rematch中,提问者稍后会注意到ios 6.0使用rematchWithCompletionHandler使这很容易。我试图在我的游戏中使用它,并且只有未知的选择器错误或NSErrors说我想要创建的匹配是不可能的。

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

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

         }];

在调用rematch之前,是否存在匹配必须进入的阶段?或者我错过的东西?

2 个答案:

答案 0 :(得分:0)

rematchWithCompletionHandler似乎仅在所有参与比赛的玩家正确结束比赛时才会起作用。

答案 1 :(得分:0)

当两位玩家都是游戏中心的朋友时,它才对我有用。