我正在尝试构建一个与外部配件(通过蓝牙)通信的应用程序。为了确保该应用程序易于使用,我希望他不要转到与附件连接的设置,而是要显示iOS 6.0包含的附件​​选择器。

为此,只需调用以下命令:

[[EAAccessoryManager sharedAccessoryManager] showBluetoothAccessoryPickerWithNameFilter:nil completion:nil];

目前,即使我也尝试使用过滤器和补全功能(根据iOS Class Reference,两者都可以为nil),

现在,问题是我的附件出现 2至10秒,然后从列表中消失,直到我取消弹出窗口并再次显示。另一个问题是有时它根本不会出现。我还确保该设备已经配对但未连接。

我尝试使用其他配件(不是我自己制造的配件)和其他设备(iPhone 4、4S,5-iPad-iPod Touch)使用均未成功。

有人有类似的问题吗?如果是,您如何解决?是iOS的错误吗?它是附件错误吗?

感谢您的任何答复。

最佳答案

我可以确认iOS 7 BETA 4已解决此问题。如果您使用的是RN 42 APL蓝牙芯片(必须是MFI程序中唯一的蓝牙芯片)

您唯一需要了解的是RN 42模块上的固件必须为5.36及更高版本(因为它完全支持iAP协议)

我已经更新了我的应用程序(该应用程序可与自定义构建附件进行通讯),并且附件选择器对话框很吸引人。...只是想让我知道!

08-27 19:06
查看更多