Sto scrivendo un'app di test in iOS 7 con l'API Core Bluetooth. Quando sto testando l'applicazione ho scoperto che sto ottenendo il seguente messaggio di avviso:IOS Core Bluetooth: Getting API MISUSE Warning
2014-04-28 15:52:09.400 TestBluetooth[626:60b] CoreBluetooth[API MISUSE] can only accept commands while in the powered on state
Più tardi ho debug app e ha scoperto che, avvertimento viene dalla seguente riga di codice:
[manager scanForPeripheralsWithServices:array options:scanOptions];
Quindi qualcuno può dirmi perché sto ricevendo questo messaggio nella console?
Ci sono dispositivi Android 4.0 bluetooth intorno a me, ma questa app non li sta scoprendo come periferica. Quindi, perché non è la scoperta di dispositivi Android 4.0 LE bluetooth come periferiche?
È necessario controllare la CBCentralManager' '' proprietà state' prima: https: //developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBCentralManager_Class/translated_content/CBCentralManager.html#//apple_ref/occ/instp/CBCentralManager/state – Larme