我正在使用 iOS 6 Game Center API 进行回合制游戏。
当设备与互联网断开连接时在方法的完成处理程序中
[currentMatch endTurnWithNextParticipant:nextParticipant matchData:data completionHandler:^(NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
//save the new state of the game
}
我得到一个错误。但是随后,显示匹配列表的游戏中心标准 UI 显示“轮到他们了”。再次连接时,它变为“轮到你了”。
http://www.raywenderlich.com/5509/beginning-turn-based-gaming-with-ios-5-part-2上著名教程的代码有同样的问题。
我应该如何处理这个问题?