我正在尝试通过蓝牙连接心率监测器。我有设备的 SDK。当我实例化一个类型的对象时HRMonitor
- 它是委托打印connectionChanged
可能已连接并且工作正常。
但在那之后我得到以下输出:
2013-04-10 11:36:00.409 TestHRMonitor[601:907] connectionChanged
2013-04-10 11:36:00.415 TestHRMonitor [601:907] 错误 - 由于协议 com.ssiamerica.ipulse 未在 Info.plist 中声明,因此打开会话失败
2013-04-10 11:36:00.417 TestHRMonitor[601:907] 错误 - /SourceCache/ExternalAccessory/ExternalAccessory-213.3/EASession.m:-[EASession dealloc] - 137 无法关闭 _accessory=0x1fd26e70 和 sessionID=65536 的会话
我只有.h、 .a 文件。
抱歉,我知道这是一个新手的问题,但是:
谁能解释更多关于这个错误的信息,以及如何在 Info.plist 中声明这个协议?
[已编辑]我已经解决了这个问题。
我需要做的就是: 1. 打开 info.Plist 2. 添加一个键“支持的外部附件协议。3. 将错误描述中说明的值 [name] 添加到键中。