2013-02-16 3 views
0

Мне интересно, если установка моего CBCentralManager -инстанса на nil приведет к потере подключения к устройствам, нужен ли мне «живой» CBCentralManager, чтобы поддерживать связь в живом?установит CBCentralManager, чтобы потерять соединение?

В настоящее время у меня есть менеджер для сканирования и подключения к новым устройствам в Viewcontroller, сдвинутый по умолчанию ViewController с помощью NavigationController. Проблема возникает, когда я закончил соединение, я нажимаю кнопку «Назад», и мое соединение теряется в соответствии с индикатором Bluetooth в верхней строке состояния, но если я проверю CBPeripheral, он по-прежнему имеет статус _isConnected==YES;

ответ

2

Нет, это не так. То, что вы делаете со своим указателем, не относится к другим в этом случае. Без ARC это не имеет никакого эффекта (ни в коем случае). С ARC он может инициировать вызов выпуска. Но даже это не относится к устройствам.

+0

Спасибо, вам придется искать ошибку в другом месте. a.k.a. откат к моему рабочему коду. –

Смежные вопросы