我遇到了以下问题:我正在使用GameKit开发一个多人游戏。我正在使用iPad和iPod测试多人游戏。这些设备相互连接从来没有任何问题,但今天他们不再见面了。当我启动peerPickerController时,它只会显示我“正在寻找其他iPads、iPhones或iPod touches...”。并且再也找不到另一个设备。我该如何修复它?
发布于 2012-05-30 20:45:01
可能要调查的事情: 1)这些设备是否有可能之前通过WIFI与bonjour连接(它们是否都连接到同一wifi接入点)。如果它们是通过wifi连接的,请在每个设备上打开safari,以验证它们是否仍连接到互联网。
2)关闭每部手机并重启它们(如果你做了一些暂时弄乱了蓝牙堆栈的事情,这可能是一个大问题
3)你在两台设备上都开启了蓝牙吗?
4)你有没有更新其中任何一个的操作系统版本?(如果是这样的话,gamekit在5.0、5.1等版本上有细微的差别)
5)你是否修改了你的代码,使你比以前更早地初始化游戏套件(这可能会导致设备在蓝牙运行之前尝试设置其可用性)
6)将您的代码恢复到较早的版本,有时您会发现一些看似完全不相关的东西实际上是导致问题的原因
根据我的经验,这将是其中的一件事
https://stackoverflow.com/questions/10816373
复制相似问题