Wann würde der Status von CBCentralManager jemals eingeschaltet sein, aber trotzdem eine Warnung "Nicht eingeschaltet" anzeigen?

Ich erhalte immer wieder diese Fehlermeldung, wenn ich meine App mit CoreBluetooth auf einem iPhone 5 ausführe:<CBConcreteCentralManager: 0x2007d590> is not powered on

Aber wenn ich anrufestate Für das einzige CBCentralManager-Objekt meines Programms wird 5 zurückgegeben, also CBCentralManagerStatePoweredOn. Es ist also eingeschaltet, aber ich bekomme diesen Fehler. Das iPhone Bluetooth ist ebenfalls aktiviert.

Nur im Allgemeinen, wann würde dies jemals passieren? Ich weiß nicht einmal, was los ist, wenn das Programm ausgeführt wird, weil ich sehe, was wie widersprüchliche Nachrichten aussieht.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage