Я пишу приложение, основанное на приложении температурного датчика Apple для устройств iOS. Я пытаюсь реализовать кнопку «Отключить», которая отключит подключенное в настоящее время устройство от iPhone, однако при нажатии кнопки разъединения есть BAD_ACCESS error
, я знаю, что это память, но я полностью в недоумении о том, как исправить Это. Далее следует код.Почему бы не отключить работу?
- (IBAction)clickbutton:(id)sender
{
[[LEConnect sharedInstance] startScan:AccelerometerServiceUUID];
}
- (IBAction)disconnectButton:(id)sender
{
CBPeripheral *peripheral;
if(CBPeripheralStateDisconnected)
{
[[LEConnect sharedInstance] disconnectPeripheral:peripheral];
}
}
startScan button
работает правильно, но disconnect button
не делает. Код в кнопке на основе кода для поиска устройств, как показано ниже:
if (CBPeripheralStateConnected)
{
[[LEConnect sharedInstance] connectPeripheral:peripheral];
[currentlyConnectedDevice setText:[peripheral name]];
}
ранее в этой функции та же CBPeripheral *peripheral;
указатель сделан.
Извините, если это глупый вопрос или был задан раньше, я просто очень боюсь и в отчаянной необходимости помощи! Thanks