升级到iOS10后,connectedAccessories返回空数组

时间:2016-10-19 10:45:14

标签: objective-c ipad bluetooth ios10 eaaccessory

我已升级iPad应用以支持iOS10。 该应用程序用于连接支持MFI的蓝牙设备。

自升级以来,[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]返回null(即使设置菜单显示已连接的设备)。

由于此应用程序之前使用相同的设备,我假设代码,MFI芯片和info.plist数据是正确的。

我认为null connectedAccessories的先前帖子与iOS升级之前工作正常的情况无关。

任何可能改变的想法?

1 个答案:

答案 0 :(得分:1)

好的,我发现了变化。

从iOS10开始,plist.info字段connectedAccessories区分大小写。

我将其修复为与实际设备协议完全匹配,现在reduce再次运行。

This thread from Apple developer forums helped