我正在使用 gamecenter api 制作回合制游戏。我想制作一个一键按钮来重新匹配玩家,这样他们就不必通过游戏中心视图控制器并重新邀请同一玩家。在这个问题中iOS 游戏套件 回合制比赛 程序化复赛提问者后来指出,ios 6.0 使用 rematchWithCompletionHandler 使这变得非常容易。我尝试在我的游戏中使用它,但只得到了未知的选择器错误或 NSErrors,表明我尝试创建的匹配是不可能的。
[currentMatch rematchWithCompletionHandler:^(GKTurnBasedMatch *match, NSError *error)
{
if (error) {
NSLog(@"%@", error);
}
else
{
currentMatch = match;
currentMatch.message = @"Rematch";
}
}];
在调用重赛之前,比赛是否必须进入某个阶段?或者我缺少什么?
rematch WithCompletionHandler 似乎仅在所有参与比赛的玩家正确结束比赛时才起作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)