我正在构建一个使用 Game Center 的 iPhone 游戏,但我很难理解如何开始一场比赛,该比赛是通过收到朋友的邀请开始的。医生说这...
当应用程序直接从另一个玩家收到邀请时,acceptedInvite 参数不为零。在这种情况下,其他玩家的应用程序已经创建了比赛请求,因此您的应用程序的这个副本不需要创建一个。
据此,我不需要创建匹配请求,因为邀请的玩家已经创建了一个。如果是这样,我如何获得向/从其他玩家发送/接收数据所需的 GKMatch 对象?我知道获取 GKMatch 对象的唯一方法是创建一个匹配请求并调用该findMatchForRequest
方法,文档说我不应该这样做。
他们为此拥有的唯一代码示例涉及创建和使用GKMatchmakerViewController
,因为我正在创建自己的自定义视图,所以我不能使用它。
非常感谢你的智慧!