2010-06-24 2 views
2

Я использовал GKPeerPickerController для подключения к iPhoes через bluetooth. Теперь, когда мое приложение запускается, я могу искать iPhone поблизости, но когда я выбираю любой из них, он начинает соединять к тому iPhone. Теперь, когда они подключены, я уволил picker.My проблема в том, как я буду подключаться к остальным iPhone.When я могу сделать picker для прослушивания любого запроса, который идет между запущенным приложением.Как я могу подключиться к нескольким одноранговым узлам с использованием объекта GKPeerPickerController

Я попытался создать еще один объект выбора, который будет продолжать слушать запрос, но он не будет отображаться для пользователя до тех пор, пока не поступит какой-либо запрос. Но я обнаружил, что сборщик не может обнаружить до тех пор, пока он не будет показан. Исправьте меня, если я ошибаюсь и предложите мне что-то в этом отношении.

благодаря

ответ

0

Я не думаю, что вы можете подключить кратные используя GKPeerPickerController. Вам нужно будет спроектировать и закодировать свой собственный контроллер представлений, чтобы иметь возможность подключаться к нескольким устройствам, так как PeerPickerController, по-видимому, специально разработан для соединения только двух устройств.

2

Вы можете использовать GKSession для обнаружения устройств и их соединения. GKPeerPickerController просто поможет вам подключить два устройства, которые, как сказал jkap!

+0

Насколько я могу видеть его два устройства, как вы говорите, а затем только по bluetooth, если вы не напишете свой интерфейс для настройки Wi-Fi. Вы можете сказать, что он выбирает между Wi-Fi и BT, но это только на самом деле помогает вам, если вы выберете BT. – Tim

Смежные вопросы