ios - 如何在iOS中通过蓝牙获取配对设备列表?

标签 ios bluetooth core-bluetooth external-accessory

它适用于 AppStore,所以我不需要任何私有(private)框架。

我想得到配对的列表(即使没有连接)。

iOS 中有 Core Bluetooth 和 External Accessary 框架。 我尝试了这两种方法,但没有列出任何内容。

最佳答案

我很想使用这个,但我不确定它是否适用于离线设备。

创建 EAAccessory 对象并初始化它。然后在你的附件对象上调用属性名

NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager] 
                        connectedAccessories]; 
EAAccessory *accessory = nil; 

for (EAAccessory *obj in accessories)
{ 
    NSLog(@"Found accessory named: %@", obj.name);
}

关于ios - 如何在iOS中通过蓝牙获取配对设备列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17021233/

相关文章:

ios - iOS 蓝牙 LE kCBAdvDataServiceUUID 的格式是什么?

iphone - IOS 文字转语音

ios - 苹果在 -ObjC 链接器标志上的错误

ios - 将文本分配给 UILabel 时发生内存泄漏(iOS、Swift 4、Xcode 9)

java - 在 Android 上从蓝牙数据传输读取数据

Android + 以编程方式通过蓝牙配对设备

android - BluetoothSocket.connect() 抛出 IOException

ios - Cordova iOs Google Maps map Appstore 上空白

core-bluetooth - 响应 peripheralManager :didReceiveWriteRequests? 的正确方法是什么

macOS 命令行实用程序与 CoreBluetooth 权限 (iTerm)