自过去 2 到 3 个小时以来,我一直在研究相同的内容,但未能成功。我的要求是我想在 iOS 应用程序中获取连接的经典蓝牙设备名称。
说明:
例如,如果我在 iOS 设置>蓝牙中连接了我的扬声器。然后我需要在 iOS 应用中显示连接的扬声器名称。感谢您花时间。我尝试过但无法正常工作的以下代码。
我试过的代码
NSArray *availInputs = [[AVAudioSession sharedInstance] availableInputs];
int count = [availInputs count];
for (int k = 0; k < count; k++)
{
AVAudioSessionPortDescription *portDesc = [availInputs objectAtIndex:k];
NSLog(@"input%i port type %@", k+1, portDesc.portType);
NSLog(@"input%i port name %@", k+1, portDesc.portName);
}
NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager]
connectedAccessories];
for (EAAccessory *obj in accessories)
{
NSLog(@"Found accessory named: %@", obj.name);
}