2013-02-16 39 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