首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GKMatchmakerviewcontroller中处理取消

在GKMatchmakerviewcontroller中处理取消
EN

Stack Overflow用户
提问于 2015-06-01 06:57:16
回答 2查看 160关注 0票数 7

我正在为我制作的游戏制作一个多人功能。

一切都在工作,除了我在相亲和两个球员是连接的时候,如果一个人点击“取消”按钮,另一个设备没有收到取消通知。

在另一个设备上,它的单词更改为“断开连接”,但是没有一个委托方法被调用。

我该怎么处理呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-24 20:45:12

不幸的是,没有一种方法(据我所知,或在近3个月的时间里就能找到)被称为当一个人在开始连接之后断开了相亲。

因此,我处理这个问题的方式是,一旦出现了GameViewController,它就会等待一秒钟,然后调用一个方法来检查它是否连接到其他人。

要做到这一点,我有,因此,一旦游戏开始,每个玩家发送一个随机数(用于确定非相关的设置,例如谁先去)。当它调用方法来检查它是否连接时,它只是检查是否分配了随机数。如果是这样的话,它就像平常一样开始游戏,如果不是,它就会结束游戏并弹回菜单。

票数 0
EN

Stack Overflow用户

发布于 2015-06-10 07:04:22

您应该实现GKMatchmakerViewControllerDelegate协议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30567428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档