从iOS设置获取连接的经典蓝牙设备名称

时间:2016-02-26 06:55:44

标签: ios objective-c ios-bluetooth

自从过去2到3个小时以来,我一直在研究,但未能取得成功。我的要求是我想在iOS应用程序中获得连接的经典蓝牙设备名称。

说明

例如,如果我已在iOS设置> Bluetooth中连接了我的扬声器。然后我需要在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);
}

0 个答案:

没有答案