CoreBluetooth не может найти устройства, но iOS может
У меня есть сканер штрих-кода Bluetooth, спецификация которого гласит, что это Bluetooth 2.0, класс 2. Это странно, потому что мой iPhone 5 (iOS7) мог найти и подключить его. Я думал, что iOS только подключает устройства BLE. Но в моем приложении я не смог отсканировать это устройство. Я понятия не имею, если это потому, что его спецификация Bluetooth. Хотелось бы, чтобы кто-нибудь дал мне несколько советов о том, как подключить это устройство в моем приложении с помощью CoreBluetooth или других действующих библиотек.
Кстати, мой код правильный, потому что я мог найти приложение LightBlue на другом iPhone. Мой код выглядит следующим образом:
// state is PowerOn
[_centeralManager scanForPeripheralsWithServices:nil options:nil];