无法使用showBluetoothAccessoryPickerWithNameFilter获取附件列表

时间:2015-07-16 10:14:21

标签: ios objective-c iphone external-accessory eaaccessory

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

问题:

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

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

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

任何人都可以了解它吗?我将不胜感激。

1 个答案:

答案 0 :(得分:0)

我知道这已经过时了,但对于那些偶然发现的人,请务必:

Info.plist

中添加协议
<key>UISupportedExternalAccessoryProtocols</key>
<array>
    <string>com.protocol.test</string>
    <string>com.apple.p1</string>
</array>

启用&#34;背景模式&#34;来自&#34;您的项目&#34; &GT; &#34;功能&#34; &GT; &#34;背景模式&#34;。然后检查&#34; 外部附件通信&#34;。