2012-03-03 9 views
8

Sto provando a scrivere un'app che utilizza il framework CoreBluetooth. Sono in grado di cercare dispositivi e collegarli/disconnetterli a uno e scrivere valori per le caratteristiche nel dispositivo. Quando provo ad abilitare le notifiche:Notifiche su CoreBlueTooth che restituisce un codice CBErrorDomain = 0

[set di perifericheNotifyValue: flag forCharacteristic: characteristic];

questo innesca - (void) periferica: (CBPeripheral *) didUpdateNotificationStateForCharacteristic periferica: (CBCharacteristic *) Errore caratteristica: (NSError *) Errore

tuttavia è sempre tornando l'errore errore di dominio = Codice CBErrorDomain = 0 "Impossibile completare l'operazione. (Errore CBErrorDomain 0.)"

Ho cercato online per vedere cosa potrebbe significare. L'ho ripulito, ricostruito di nuovo .. riavviato il mio iphone .. riavviato xcode ma continuo a correre in questo errore. Qualcuno potrebbe aiutarmi a capire cosa significa e come posso risolverlo?

Grazie mille! Andy

+0

stai riscontrando altri errori nel registro? Ho anche questo errore e appena prima di vederlo nei miei registri: '2013-11-12 21: 07: 27.821 TestApp [29559: 303] CoreBluetooth [AVVISO] Errore sconosciuto: -536870212' – liamnichols

risposta

0

Anche io sto ricevendo questi errori. Penso che alcuni di questi errori si verificano quando si tenta di leggere un valore che è contrassegnato per essere disponibile solo attraverso le notifiche piuttosto che leggere direttamente. Non so per cosa valgano gli altri valori.

0

Si tratta di un problema su iOS6 ma non su iOS5? Potrebbe essere il profilo GATT, controllare le autorizzazioni, se impostate correttamente o meno. iOS5 CoreBluetooth ignora alcuni errori.

0

Primo controllo UUID. 2 ° Controllare il permesso della caratteristica. Dovrebbe essere impostato per notificare.