ios - iPhone EAAccessoryManager 返回一个空的 NSArray
<p><p>我是新来的,我怀疑我遗漏了一些明显的东西,但是网络搜索和阅读
苹果文档没有帮助。我被卡住了,所以就这样吧。</p>
<p>我有一部运行 IOS 4.2.10 的 iphone 4,并连接了三星 HM1100 蓝牙耳机。
我确定它已连接,因为 iphone 常规设置这样说并且 iphone 响应
当我按下 HM1100 上的通话按钮时。我还不能升级到 IOS 5 和 CBCentralManager。
HM1100应该是iphone4兼容的(蓝牙版本2.1+EDR)。</p>
<p>我的 iphone 应用正在导入 ExternalAccessory/ExternalAccessory.h </p>
<p>并且代码有以下几行</p>
<pre><code>NSArray *accessories = [connectedAccessories];
NSLog( @"acessories %@", accessories);
</code></pre>
<p>代码在连接Xcode 4调试器的iphone上编译运行成功
在 macbook pro 上并打印出一个空数组,如下所示。</p>
<pre><code>2011-12-27 15:03:25.106 View Switcher acessories (
)
</code></pre>
<p>我希望它在数组中返回至少一个 <code>EAAccessory</code> 对象。我一定在做
出了点问题。</p>
<p>谢谢,
ab</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p><code>EAAccessory</code> 仅适用于 Made-For-iPod 授权配件。如果它没有获得许可并且它不会出现在列表中。您不能只连接任意蓝牙耳机或其他设备。</p></p>
<p style="font-size: 20px;">关于ios - iPhone EAAccessoryManager 返回一个空的 NSArray,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/8649412/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/8649412/
</a>
</p>
页:
[1]