至少对于iOS 7来说,解决这个问题的方法是使用GKTurnBasedExchanges。即使不是玩家的回合,您也可以向玩家发送数据、交换和回复。 我认为没有办法在没有交换的情况下将数据传递给另一个玩家,然后得到回应。 使用saveCurrentTurnWithMatchData:completionHandler:可以一次性传递数据,但接收比赛数据的玩家将无法回复。