Проблема с использованием Bluetooth на iPhone/iPod

Я пытаюсь настроить связь на основе Bluetooth между двумя устройствами iOS. В основном я пытаюсь создать многопользовательскую игру между двумя iPhone /iPod, используя Bluetooth.

я использую GKPeerPickerController показать два варианта: онлайн или рядом игра.

Проблема: Когда я в первый раз нажимаю на Рядом, ничего не происходит. Я получаю следующий журнал:

BTM: attaching to BTServer
2011-12-22 22:57:22.222 Plane Killer[144:707] <<< Picker >>> -[GKPeerPickerViewController _updatePicker:]: unhandled pending state: GKPeerPickerStateUnknown

Во второй раз, когда я нажимаю " Рядом", я получаю "предупреждение" о том, что мое устройство ищет другие устройства.

Самое смешное, что я не могу найти GKPeerPickerStateUnknown в Интернете.

1 ответ

Решение

Кажется, что проблема появляется только когда я добавляю оба GKPeerPickerConnectionTypeNearby а также GKPeerPickerConnectionTypeOnline,

GKPeerPickerController *mPicker=[[GKPeerPickerController alloc] init];
mPicker.connectionTypesMask = GKPeerPickerConnectionTypeNearby | GKPeerPickerConnectionTypeOnline;

Я исправлю это, изменив мой интерфейс. Я создам свои собственные кнопки для игры онлайн и поблизости.

Другие вопросы по тегам