Я пишу тестовое приложение в iOS 7 с Core Bluetooth API. При тестировании приложения я обнаружил, что получаю следующее предупреждение:
TestBluetooth [626: 60b] CoreBluetooth [API MISUSE] может принимать команды только во включенном состоянии
Позже я отладил приложение и обнаружил, что предупреждение исходит из следующей строки кода:
[manager scanForPeripheralsWithServices:array options:scanOptions];
Так может кто-нибудь сказать мне, почему я получаю это сообщение в консоли?
Вокруг меня есть Android-устройства Bluetooth 4.0, но это приложение не воспринимает их как периферийное устройство. Так почему же он не обнаруживает устройства Bluetooth 4.0 LE Android в качестве периферийных устройств?