我有一个应用程序连接到经典的蓝牙使用EAAccessory框架。
我试图通过存储EAAccessory对象来使用户更容易连接,以便下次应用程序启动时重用,该对象将自动连接到蓝牙设备。
这是可能的吗?
谢谢
发布于 2014-07-09 21:54:23
您可以使用
[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]];用于获取当前已连接的所有附件。
发布于 2015-02-12 10:53:35
由于iOS不允许控制与蓝牙设备的连接/断开连接,因此存储对未连接的对象的引用是多余的。
我发现使用EAAccessoryManager事件(如accessoryDidConnect和accessoryDidDisconnect )触发连接到您已保存其名称或标识符(蓝牙地址/MAC地址)的设备(而不是对EAAccessory的引用)比尝试重用可能不再相关的EAAccessory更容易、更可靠。
https://stackoverflow.com/questions/22781229
复制相似问题