Мне нужно сделать приложение, которое сможет сказать, подключен ли я в настоящее время к классическому устройству Bluetooth или нет (на самом деле это будет автомобильное устройство Bluetooth).
Мой первый шаг — рассказать, какие в настоящее время подключены классические устройства Bluetooth. Я не могу использовать CoreBluetooth, потому что он только для LE. Я пытаюсь использовать структуру External Accessory.
Вот код (кнопка запускает метод):
- (IBAction)startMethodGetConnected:(id)sender {
NSLog(@"button taped");
// Get the number of accessories connected
NSUInteger NumberOfAccessoriesConnected = [[EAAccessoryManager sharedAccessoryManager].connectedAccessories count];
//Display the number
NSLog(@"number of accessories connected : %d", NumberOfAccessoriesConnected);
}
Я пробовал, когда iPhone был подключен к клавиатуре Bluetooth, а также к гарнитуре Bluetooth. В обоих случаях консоль показывает, что число равно 0.
Как я могу отобразить правильный номер?