在没有物理断开的情况下断开外部附件

时间:2013-04-26 02:00:58

标签: ios cocoa-touch external-accessory

我的应用通过EA Framework与外部设备通信。我想做一个“软断开”,即软件断开,而实际上没有实际断开设备。我看到软断开的唯一方法是关闭EASession的inputStream和outputStream。问题:外部设备是否知道我已关闭流,因此它不会尝试进一步通信?还有其他方法可以进行软断开吗?

1 个答案:

答案 0 :(得分:2)

我认为实际上不可能真正实现软断开。 我说'思考'因为你永远不会停止在EA框架上学习(一周前我发现showBluetoothAccessoryPickerWithNameFilter,例如,对于inApp-connection可能对你有用)。

我使用EASession(s)管理器轻松切换连接。所以忘记了'断开'这个词,并用'switch'代替它:D

如果你需要断开连接,在btdevice-side上实现一些功能,并在你从iPhone收到命令后立即执行此操作。