菜鸟教程小白 发表于 2022-12-13 10:23:15

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( @&#34;acessories %@&#34;, 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]
查看完整版本: ios - iPhone EAAccessoryManager 返回一个空的 NSArray