我是新来的,我怀疑我遗漏了一些明显的东西,但是网络搜索和阅读
苹果文档没有帮助。我被卡住了,所以就这样吧。
我有一部运行 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-推荐答案 strong>
EAAccessory 仅适用于 Made-For-iPod 授权配件。如果它没有获得许可并且它不会出现在列表中。您不能只连接任意蓝牙耳机或其他设备。
关于ios - iPhone EAAccessoryManager 返回一个空的 NSArray,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/8649412/
|