我正在使用 GKTurnBasedMatch 开发 iOS 游戏中心游戏。每次不完整的转弯时,控制台中都会出现这样的消息:
2013-04-26 19:26:45.115 AppName[6439:5a9f] CONNECTION INTERRUPTED
有趣的是,当我发送一个完整的回合时,这不会发生
[match endTurnWithNextParticipants: nextParticipants turnTimeout:100000 matchData: data completionHandler:^(NSError* error){
// some block here
}];
但是当我发送不完整的转弯时确实会发生
[match saveCurrentTurnWithMatchData:data completionHandler:^(NSError* error) {
// some block here
}];
其他人在这里报告了类似的问题:Spurious Game Center player disconnect messages。但是,很难看出唯一的答案如何适用于我的情况,因为我正在使用 GKMatchmakerViewController 创建匹配项。