CoreBluetooth не может найти устройства, но iOS может

У меня есть сканер штрих-кода Bluetooth, спецификация которого гласит, что это Bluetooth 2.0, класс 2. Это странно, потому что мой iPhone 5 (iOS7) мог найти и подключить его. Я думал, что iOS только подключает устройства BLE. Но в моем приложении я не смог отсканировать это устройство. Я понятия не имею, если это потому, что его спецификация Bluetooth. Хотелось бы, чтобы кто-нибудь дал мне несколько советов о том, как подключить это устройство в моем приложении с помощью CoreBluetooth или других действующих библиотек.

Кстати, мой код правильный, потому что я мог найти приложение LightBlue на другом iPhone. Мой код выглядит следующим образом:

 // state is PowerOn
 [_centeralManager scanForPeripheralsWithServices:nil options:nil];

Ответы на вопрос(1)

Ваш ответ на вопрос