GameKit问题:PeerPicker仅在其他设备可见选择器时识别设备

时间:2011-07-27 11:02:48

标签: iphone bluetooth gamekit gkpeerpickercontroller

我正在使用gameKit框架。我想显示附近可用的设备列表。所以我使用peerPicker控制器来识别运行应用程序的设备。我能够识别并将设备添加到我的tableView中。我正面临一些问题

1)显示同时具有peerPicker控制器搜索功能的设备。我的意思是如果我只是启动我的应用程序并且不提供peerPickerController,那么我的设备不会被列在另一个应用程序的peerPickerController的设备列表中。

2)表现得很慢。我接受连接请求后,几乎需要20秒才能响应。

3)我不能同时在多个设备上进行蓝牙会话吗?

请帮帮我!!!

谢谢!!

1 个答案:

答案 0 :(得分:1)

1)如果要在不显示对等体的情况下在列表中显示设备,则无需使用GKPeerPickerController。 只需使用GKSession类并将其委托用于对等列表。 你只需要将GKSession类的可用属性设置为YES,它将被其他GKSession自动检测到。

2)它的错误,我们无法做任何与此相关的事情。

3)你能解释一下你想如何使用它吗?