Проблема с использованием 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;
Я исправлю это, изменив мой интерфейс. Я создам свои собственные кнопки для игры онлайн и поблизости.