2013-02-16 38 views
0

我想知道如果将我的CBCentralManager -instance设置为nil会导致设备连接丢失,我是否需要一个“实时”CBCentralManager来保持连接的连接?会将CBCentralManager设置为无连接?

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

回答

2

不,它不会。在这种情况下,你用你的指针做什么与其他人无关。 没有ARC,这完全没有影响(在任何情况下)。有了ARC,它可能会触发释放呼叫。但即使这与设备无关。

+0

谢谢,必须在其他地方搜索错误。 a.k.a.回滚到我的工作代码。 – 2013-02-16 17:04:20