• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - iPhone EAAccessoryManager 返回一个空的 NSArray

[复制链接]
菜鸟教程小白 发表于 2022-12-13 10:23:15 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

我有一部运行 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap