【发布时间】:2012-12-19 00:52:39
【问题描述】:
我有一个我一直在开发的应用程序,现在我想通过扩展坞连接器与外部设备集成一些交互。我使用的设备(iDive 300)符合 Made For iPod 程序。我已经基于 EADemo 代码编写了一个单独的简单应用程序来收集有关设备的信息。然而,当我运行这个应用程序时,iDive 没有报告名称、序列号、固件等,并且还说没有找到任何协议。我知道这个简单的应用程序可以正常工作,因为我已连接到其他几个外部设备,并且为每个设备填充了名称、序列号等。
另一件奇怪的事情是 iDive 在插入我的 iPhone 4 时似乎可以正常工作(即它会增加音量并通过设备上的按钮播放在我的 iPhone 上找到的歌曲和视频)。这不应该意味着这个设备与 iPhone 通信有一些协议吗?如果我不知道协议,我是否可以从此设备读取数据(例如,在按下“播放”、“菜单”或其他按钮时捕获)?
我对外部附件框架完全陌生,感谢任何帮助!
【问题讨论】: