我遇到了以下问题:我正在使用GameKit开发多人游戏。我正在使用iPad和iPod测试多人游戏。将这些设备相互连接从来没有任何问题,但今天他们不再相互见面了。当我启动peerPickerController时,它只显示“正在寻找其他iPad,iPhone或iPod触摸......”并且永远无法找到其他设备。我该如何解决?
答案 0 :(得分:1)
可能要考虑的事情: 1)设备之前是否可能通过WIFI连接bonjour(他们都连接到同一个wifi接入点)..如果他们通过wifi连接,打开每个设备上的safari以验证它们是否仍然连接到互联网
2)关闭每部手机并重新启动它们(如果你做了一些暂时搞砸了蓝牙堆栈的话,这可能是一个主要问题
3)你是否在两台设备上都打开了蓝牙
4)你是否更新了其中任何一个的操作系统版本? (如果是这样,gamekit在5.0,5.1等方面略有不同)
5)你是否修改了你的代码,使你的初始化游戏套件比以前更早(这可能导致设备在蓝牙运行之前尝试设置其可用性)
6)将你的代码恢复到早期版本,有时候你会发现一些似乎完全不相关的东西,这实际上会导致问题
根据我的经验,这将是其中之一