Уведомления на CoreBlueTooth возвращают код CBErrorDomain = 0

Я пытаюсь написать приложение, использующее платформу CoreBluetooth. Я могу искать устройства и подключать/отключать одно из них, а также записывать значения характеристик в устройстве. Когда я пытаюсь включить уведомления:

[peripheral setNotifyValue:flag forCharacteristic:characteristic];

это вызывает - (void)peripheral:(CBPeripheral *)peripheral didUpdateNotificationStateForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error

однако это всегда возвращает ошибку Error Domain=CBErrorDomain Code=0 "Операция не может быть завершена. (Ошибка CBErrorDomain 0.)"

Я искал в Интернете, что это может означать. Я очистил его, снова построил.. перезапустил свой iphone.. перезапустил xcode, но я продолжаю сталкиваться с этой ошибкой. Кто-нибудь может помочь мне понять, что это значит и как это исправить?

Большое спасибо! Энди

8
задан Andy 3 March 2012 в 10:51
поделиться