相关疑难解决方法(0)

EAAccessory/EASession在背景中拆解

使用Apple的EADemo作为基础我试图了解后台对EAAccessories的影响.

当我收到connectNotification时,我会收到附件,检查协议并获取流.使用流我设置委托,在RunLoop上安排,然后打开

目前,当我进入背景时,我将这一切都撕下来了.我退出了我所做的一切并释放了所有物品.

我也在didDisconnect上做了这个拆解.

在进入时,我并不总是得到didConnect,所以我走了connectedAccessory列表并检查适当的设备.

- = - = - = -

EA演示设置并删除视图上的会话,因此我们不会看到是否存在背景持久性.

EA演示代码似乎建议您可以拆除并返回,只要设备本身没有断开连接.

然而,当iOS设备睡眠或将应用程序置于后台并且设备将停止确认数据时,会话和设备有时似乎进入状态,或者更糟糕的是将停止将数据从流中拉出到流填充的点起来.


问题:使用后台时,除非我实际收到didDisconnect通知,否则我不应该拆除活动的会话/附件.有了这个,我假设Session和Accessory结构(也许是流)将在后台生存?

notifications bluetooth iphone-accessory ios4 ios

8
推荐指数
1
解决办法
5063
查看次数

标签 统计

bluetooth ×1

ios ×1

ios4 ×1

iphone-accessory ×1

notifications ×1