我正在开发一款多人游戏。对于列出、结束和创建匹配项,我不使用GKTurnBasedMatchmakerViewController
. 所以我有自定义视图控制器来显示所有匹配项。
我的问题是,我无法处理比赛邀请。我需要它来更新我的视图。
场景:
- Alice 启动游戏并查看邀请列表并考虑接受或拒绝匹配。
- Bob 发送了新比赛的邀请。
- Alice从通知中心收到邀请通知,但没有点击它就消失了。(如果她点击它,我可以处理)
现在我需要将 Bobs 邀请添加到列表中(并更新 UI)。但我没有任何处理程序被称为邀请。
我已经尝试在玩家通过身份验证后注册处理程序,就像[[GKMatchmaker sharedMatchmaker] setInviteHandler:]
它从未调用过一样,我不知道它是为了什么。