GKTurnBasedMatch を使用して iphone ゲームを作成しています。まず、ゲームを作成し、数人のプレイヤーを招待します。
endTurnWithNextParticipants:turnTimeout:matchData:completionHandler: を使用して、最初のプレーヤーの順番を正常に終了し、2 番目のプレーヤーに渡します。
2 番目のプレーヤーが自分の番を行い、マッチ データを更新し、次の参加者を更新すると、同じ endTurnWithNextParticipants:turnTimeout:matchData:completionHandler: を呼び出そうとしますが、エラーが発生します。
GKErrorDomainCode = 17 「1 つ以上のパラメーターが無効なため、要求された操作を完了できませんでした」
nextParticipants の配列は問題ないようです。私がしているのは、参加者配列の最後に現在のプレーヤーを配置することだけです。
私が見逃しているものはありますか?私ができる唯一のことは、ゲームへの招待などを適切に受け入れていないことです. ただし、ドキュメントは私には不明確です。
私はこれを何時間もデバッグしようとしています。
あなたが私に与えることができる助けをいただければ幸いです!どうもありがとう。