【问题标题】:Issue using bluetooth on iPhone/iPod在 iPhone/iPod 上使用蓝牙的问题
【发布时间】:2011-12-22 21:10:49
【问题描述】:

我正在尝试在两个 iOS 设备之间建立基于蓝牙的通信。 基本上我正在尝试使用蓝牙在两部 iPhone/iPod 之间创建多人游戏。

我使用GKPeerPickerController 来显示两个选项:在线附近游戏

问题:当我第一次点击附近时,什么也没有发生。我得到以下日志:

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

当我第二次点击附近时,我收到“警报”,说我的设备正在寻找其他设备。

有趣的是我在网上找不到GKPeerPickerStateUnknown

【问题讨论】:

    标签: iphone bluetooth multiplayer gkpeerpickercontroller


    【解决方案1】:

    似乎只有当我同时添加GKPeerPickerConnectionTypeNearbyGKPeerPickerConnectionTypeOnline 时才会出现问题。

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

    我将通过更改我的 UI 来解决它。 我将创建自己的按钮,用于在线和附近播放。

    【讨论】:

      猜你喜欢
      • 2011-09-25
      • 2018-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多