4

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

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

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

我相信之前关于 null connectedAccessories 的帖子与它在 iOS 升级之前运行良好的情况无关。

有什么想法可以改变吗?

4

1 回答 1

2

好的,我发现发生了什么变化。

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

我修复了它以完全匹配实际的设备协议,现在又可以connectedAccessories工作了。

苹果开发者论坛的这个帖子有帮助

于 2016-10-22T06:53:12.427 回答