connectedAccessories returns 升级到 iOS10 后为空数组
connectedAccessories returns empty array after upgrade to iOS10
我已经升级了一个 iPad 应用程序以支持 iOS10。
该应用程序用于连接到支持 MFI 的蓝牙设备。
升级后,[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]
返回 null(即使设置菜单显示已连接的设备)。
因为这个应用程序以前在相同的设备上工作过,我假设代码、MFI 芯片和 info.plist 数据是正确的。
我认为之前关于 null connectedAccessories 的帖子与 iOS 升级前它运行良好的情况无关。
有什么想法可以改变吗?
好的,我发现发生了什么变化。
从 iOS10 开始,plist.info 字段 UISupportedExternalAccessoryProtocols
区分大小写。
我将其修复为与实际设备协议完全匹配,现在 connectedAccessories
又可以工作了。
我已经升级了一个 iPad 应用程序以支持 iOS10。 该应用程序用于连接到支持 MFI 的蓝牙设备。
升级后,[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]
返回 null(即使设置菜单显示已连接的设备)。
因为这个应用程序以前在相同的设备上工作过,我假设代码、MFI 芯片和 info.plist 数据是正确的。
我认为之前关于 null connectedAccessories 的帖子与 iOS 升级前它运行良好的情况无关。
有什么想法可以改变吗?
好的,我发现发生了什么变化。
从 iOS10 开始,plist.info 字段 UISupportedExternalAccessoryProtocols
区分大小写。
我将其修复为与实际设备协议完全匹配,现在 connectedAccessories
又可以工作了。