【问题标题】:connectedAccessories returns empty array after upgrade to iOS10升级到iOS10后connectedAccessories返回空数组
【发布时间】:2017-02-28 23:07:01
【问题描述】:

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

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

由于这个应用程序之前在相同的设备上工作过,我假设代码、MFI 芯片和 info.plist 数据是正确的。

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

有什么想法可以改变吗?

【问题讨论】:

    标签: objective-c ipad bluetooth ios10 eaaccessory


    【解决方案1】:

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

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

    我将其修复为与实际设备协议完全匹配,现在connectedAccessories 再次工作。

    This thread from Apple developer forums helped

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 1970-01-01
      • 1970-01-01
      • 2018-09-23
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多