OStack程序员社区-中国程序员成长平台

标题: ios - iPhone EAAccessoryManager 返回一个空的 NSArray [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 10:23
标题: ios - iPhone EAAccessoryManager 返回一个空的 NSArray

我是新来的,我怀疑我遗漏了一些明显的东西,但是网络搜索和阅读 苹果文档没有帮助。我被卡住了,所以就这样吧。

我有一部运行 IOS 4.2.10 的 iphone 4,并连接了三星 HM1100 蓝牙耳机。 我确定它已连接,因为 iphone 常规设置这样说并且 iphone 响应 当我按下 HM1100 上的通话按钮时。我还不能升级到 IOS 5 和 CBCentralManager。 HM1100应该是iphone4兼容的(蓝牙版本2.1+EDR)。

我的 iphone 应用正在导入 ExternalAccessory/ExternalAccessory.h

并且代码有以下几行

NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager]connectedAccessories];

NSLog( @"acessories %@", accessories);

代码在连接Xcode 4调试器的iphone上编译运行成功 在 macbook pro 上并打印出一个空数组,如下所示。

2011-12-27 15:03:25.106 View Switcher[102:307] acessories (
)

我希望它在数组中返回至少一个 EAAccessory 对象。我一定在做 出了点问题。

谢谢, ab



Best Answer-推荐答案


EAAccessory 仅适用于 Made-For-iPod 授权配件。如果它没有获得许可并且它不会出现在列表中。您不能只连接任意蓝牙耳机或其他设备。

关于ios - iPhone EAAccessoryManager 返回一个空的 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8649412/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4