iPhone 配件,配件协议为空
Posted
技术标签:
【中文标题】iPhone 配件,配件协议为空【英文标题】:iPhone accessory, accessory protocol empty 【发布时间】:2013-03-04 08:42:55 【问题描述】:我正在开发一个具有外部附件的应用程序,手机显示它已通过身份验证,并且设备显示在 General->About 菜单中,但是当我 NSlog 附件协议时,它显示为 Null,如果附件实际上经过身份验证,我认为这是不可能的。
我可以在我的应用中做些什么来强制配件重新进行身份验证吗?
【问题讨论】:
【参考方案1】:问题是,由于某种原因,当设备第一次配对时,一些信息出现了乱码,我们最终在蓝牙芯片组在配件端配对后延迟了 2 秒,然后开始我们的身份验证。出于某种原因,蓝牙芯片组仍在进行一些自己的处理,还没有准备好开始流式传输数据。
【讨论】:
【参考方案2】:你能解释清楚吗?
不管怎样,你还记得把协议字符串放在 [YourApp]-info.plist 文件中吗? 不?添加这一行:
UISupportedExternalAccessoryProtocols
将一个字符串项添加到这个新行并放入标识您的协议的字符串中。
【讨论】:
是的,就在里面。问题是,由于某种原因,当设备第一次配对时,一些信息出现了乱码,我们最终在蓝牙芯片组在配件端配对后延迟了 2 秒,然后开始我们的身份验证。出于某种原因,蓝牙芯片组仍在进行自己的一些处理,还没有准备好开始流式传输数据。以上是关于iPhone 配件,配件协议为空的主要内容,如果未能解决你的问题,请参考以下文章