我遇到以下问题:我正在使用 GameKit 开发多人游戏。我正在使用 iPad 和 iPod 测试多人游戏。将这些设备相互连接从来没有任何问题,但今天他们不再见面了。当我启动 peerPickerController 时,它只会显示“正在寻找其他 iPad、iPhone 或 iPod touch...”,并且永远无法找到其他设备。我如何解决它?
问问题
170 次
1 回答
1
可能需要调查的事情:1) 设备之前是否有可能通过 WIFI 与 bonjour 连接(它们是否都连接到同一个 wifi 接入点).. 如果它们通过 wifi 连接,请在每个设备上打开 safari 以验证他们都仍然连接到互联网
2)关闭每部手机并重新启动它们(如果您做了一些暂时弄乱蓝牙堆栈的事情,这可能是一个主要问题
3)您是否在两台设备上都打开了蓝牙
4)您是否更新了其中任何一个的操作系统版本?(如果是这样,gamekit 在 5.0、5.1 等中略有不同)
5)您是否修改了您的代码,以便您比以前更早地初始化游戏套件(这可能导致设备在蓝牙运行之前尝试设置其可用性)
6)将您的代码恢复到早期版本,有时您会发现一些看起来完全不相关的东西实际上是导致问题的原因
以我的经验,这将是其中之一
于 2012-05-30T12:45:01.473 回答