0

我正在开发一个 iOS 应用程序,它使用外部附件框架与硬件设备进行通信。

问题 :

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

上面的方法总是返回空列表。我看到了很多链接和问题,但没有找到任何解决方案。

支持的外部附件协议已添加到 info.plist

任何人都可以对此有所了解吗?将不胜感激。

4

1 回答 1

0

我知道这是旧的,但对于那些偶然发现的人,请确保:

将协议添加到您的Info.plist

<key>UISupportedExternalAccessoryProtocols</key>
<array>
    <string>com.protocol.test</string>
    <string>com.apple.p1</string>
</array>

并从“您的项目”>“功能”>“背景模式”中启用“背景模式”。然后勾选“外部附件通讯”。

于 2017-10-27T18:16:01.023 回答