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 を使用してマッチを作成しているため、そこにある唯一の答えが私の状況にどのように当てはまるかを確認するのは困難です。