Ios 在不实际断开的情况下断开外部附件

Ios 在不实际断开的情况下断开外部附件,ios,cocoa-touch,external-accessory,Ios,Cocoa Touch,External Accessory,我的应用程序通过EA框架与外部设备通信。我想进行“软断开”,即软件断开,而不实际断开设备。我看到的软断开连接的唯一方法是关闭EASession的inputStream和outputStream。问题:外部设备是否会知道我已关闭流,因此它不会尝试进一步通信?有没有其他方法可以实现软断开连接?我认为实际上,要实现真正的软断开连接是不可能的。 我说‘思考’是因为你从未停止过对EA框架的学习(例如,一周前我发现showBluetoothAccessoryPickerWithNameFilter可能对你的

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

我认为实际上,要实现真正的软断开连接是不可能的。 我说‘思考’是因为你从未停止过对EA框架的学习(例如,一周前我发现showBluetoothAccessoryPickerWithNameFilter可能对你的inApp连接很有用)

我使用EASession(s)管理器在连接之间轻松切换。所以忘了“断开”这个词,用“开关”代替:D

如果您需要断开连接,请在btdevice端实现一些功能,并在收到iPhone的命令后立即执行此操作以断开连接