1

我们正在使用 EA 框架与我们的产品进行通信。它在 iOS 7.0 之前运行良好,但在 iOS 7.1 上测试后无法正常运行。

经过调查,我们发现有时 EASession 没有正确初始化,导致我们无法从设备读取任何数据。Apple EADemo 示例代码也有我们遇到的同样问题。

基本上,问题发生在这段代码中: [[EASession alloc] initWithAccessory:forProtocol:] 初始化 EASession 后,它会随机拒绝从设备接收数据。

重现步骤:

  1. 使用 Apple 的 EADemo 示例代码(这是测试 EA 框架的最简单方法)。
  2. 连接到设备。
  3. 在操作表中选择一种协议以从设备接收数据。
  4. 返回上一页。
  5. 连续做 4 和 5 直到收不到数据。(很难说多少次,但它不会在一段时间后获取数据)。

你们有同样的问题吗?这是一个非常严重的问题,因为我们的客户将很快升级他们的设备,这将影响我们的产品。

4

0 回答 0