将CBCentralManager设置为nil会丢失连接?

时间:2013-02-16 16:22:16

标签: ios core-bluetooth cbcentralmanager

我想知道如果将我的CBCentralManager - 实例设置为nil会导致与设备的连接丢失,我是否需要"直播" CBCentralManager能够保持连接活着吗?

我目前有一位经理用于扫描并连接Viewcontroller中使用NavigationController推送到默认ViewController的新设备。当我完成连接时出现问题,按下后退按钮,我的连接根据顶部状态栏中的蓝牙指示灯丢失,但是如果我检查CBPeripheral它仍然具有{{1}的状态}};

1 个答案:

答案 0 :(得分:2)

不,不会。在这种情况下,使用指针执行的操作与其他指针无关。 没有ARC,这根本没有效果(在任何情况下都没有)。使用ARC,它可能会触发释放调用。但即使这与设备无关。