【发布时间】:2016-03-21 18:58:19
【问题描述】:
我正在开发一个应用程序,它可以扫描附近的 BLE 设备,连接到其中一个设备,然后与连接的设备进行通信。我尝试在 2 个视图控制器中执行此操作,控制器 A 和控制器 B。 Controller-A 将扫描附近的设备并连接到其中一个。控制器-B 将与连接的设备交换数据。 Controller-A 扩展了 CBCentralManagerDelegate。我的问题是:当我的应用程序切换到视图控制器-B 时,它没有从 CBCentralManager 获得回调。我必须在控制器 B 中再次初始化 CBCentralManager。我还必须断开设备与控制器 A 的连接,然后在控制器 B 中重新连接。有更好的方法吗?谢谢。
【问题讨论】:
标签: swift bluetooth bluetooth-lowenergy