GameKit Проблема: PeerPicker идентифицирует устройства только тогда, когда на других устройствах виден селектор - PullRequest
0 голосов
/ 27 июля 2011

Я работаю с каркасом gameKit. Я хотел показать список доступных устройств поблизости. Поэтому я использую контроллер peerPicker для идентификации устройств, на которых работает приложение. Я могу идентифицировать и добавить устройства в мой tableView. Я сталкиваюсь с некоторыми проблемами

1) Отображает устройства, на которых также выполняется поиск контроллера peerPicker. Я имею в виду, что если я просто запускаю свое приложение и не представляю peerPickerController, то мое устройство не отображается в списке устройств peerPickerController в другом приложении.

2) Он ведет себя очень медленно. После того, как я принимаю запрос на соединение, на ответ почти 20 секунд.

3) У меня не может быть сеанс Bluetooth на нескольких устройствах одновременно ??

Пожалуйста, помогите мне !!!

Спасибо !!

1 Ответ

1 голос
/ 16 августа 2011

1) Если вы хотите отобразить устройство в списке без представления однорангового узла, то нет необходимости использовать GKPeerPickerController. Просто используйте класс GKSession и используйте его делегаты для списков пиров. вам просто нужно установить доступное свойство класса GKSession в YES, оно будет автоматически обнаружено другими GKSession.

2) Это ошибка, мы не можем ничего с этим сделать.

3) Не могли бы вы объяснить, как вы хотите это использовать?

...