Ich schreibe eine Test-App in iOS 7 mit der Core Bluetooth API. Wenn ich die Anwendung am Prüfung fand ich, dass ich die folgende Warnmeldung bin immer:IOS Core Bluetooth: Getting API MISUSE Warnung
2014-04-28 15:52:09.400 TestBluetooth[626:60b] CoreBluetooth[API MISUSE] can only accept commands while in the powered on state
Später gedebuggt ich App und festgestellt, dass, Warnung der folgenden Codezeile kommt:
[manager scanForPeripheralsWithServices:array options:scanOptions];
Also kann mir bitte jemand sagen, warum ich diese Nachricht in der Konsole bekomme?
Es gibt Bluetooth 4.0 Android-Geräte um mich, aber diese App entdeckt sie nicht als Peripheriegerät. Warum entdeckt es also keine Bluetooth 4.0 LE Android-Geräte als Peripheriegeräte?
Sie müssen die '' CBCentralManager' state' Eigenschaft zu überprüfen, bevor ein: https: //developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBCentralManager_Class/translated_content/CBCentralManager.html#//apple_ref/occ/instp/CBCentralManager/state – Larme