我是新来的,我怀疑我遗漏了一些明显的东西,但是网络搜索和阅读苹果文档并没有帮助。我被困住了,所以就这样吧。
我有一个运行 IOS 4.2.10 的 iphone 4 并连接了三星 HM1100 蓝牙耳机。我确定它已连接,因为 iphone 常规设置是这样说的,当我按下 HM1100 上的通话按钮时,iphone 会响应。我还不能升级到 IOS 5 和 CBCentralManager。HM1100 应该是 iphone4 兼容的(蓝牙版本 2.1+EDR)。
我的 iphone 应用正在导入 ExternalAccessory/ExternalAccessory.h
并且代码有以下几行
NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager]connectedAccessories];
NSLog( @"acessories %@", accessories);
该代码在连接到 Macbook pro 上的 Xcode 4 调试器的 iphone 上成功编译并运行,并打印出一个空数组,如下所示。
2011-12-27 15:03:25.106 View Switcher[102:307] acessories (
)
我希望它至少返回EAAccessory
数组中的一个对象。我一定做错了什么。
谢谢, ab