我已经反复查看了IOBluetooth框架多次,但是我始终找不到一种方法来获取当前设备的蓝牙设备地址。 我编写了一个应用程序,利用IOBluetoothDeviceInquiry扫描范围内的设备,但这似乎没有提供进行扫描的设备的地址。
如何通过编程实现此目标?(不打开系统配置文件)
我已经反复查看了IOBluetooth框架多次,但是我始终找不到一种方法来获取当前设备的蓝牙设备地址。 我编写了一个应用程序,利用IOBluetoothDeviceInquiry扫描范围内的设备,但这似乎没有提供进行扫描的设备的地址。
如何通过编程实现此目标?(不打开系统配置文件)
[[IOBluetoothHostController defaultController] addressAsString]
如果您需要蓝牙设备地址,请使用getAddress
。
IOBluetoothHostController.h
中我没有看到getAddress:
方法。我宁愿使用BluetoothDeviceAddress
而不是格式化的NSString
。有什么建议吗? - FordIOBluetoothNSStringToDeviceAddress
可以将类似于 @"00-00-00-00-00-00" 的 NSString 解析为BluetoothDeviceAddress
。 - Ford