macos - Mac : auto connect to IOBluetoothDevice

标签 macos bluetooth

我使用 IOBluetoothDeviceSelector 选择了一个 IOBluetoothDevice。之后,我用设备做一些事情;没关系。

当设备足够接近时,是否可以保存 IOBluetoothDevice 并自动连接? (也重新启动应用程序后)

谢谢!

最佳答案

IOBluetoothDevice有以下方法对您有用:
- [IOBluetoothDevice addressString]它将为您提供设备地址作为字符串,您可以轻松地存储在您的应用程序默认值中。
+ [IOBluetoothDevice deviceWithAddressString:(NSString*) address]将允许您构建一个 IOBluetoothDevice*在应用程序重新启动后使用该地址字符串。
- [IOBluetoothDevice openConnection]- [IOBluetoothDevice openConnection:(id)delegate]这将允许您以同步或异步方式打开与您创建的设备的连接。

关于macos - Mac : auto connect to IOBluetoothDevice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9502056/

相关文章:

c++ - 使用 MetroWerks C/C++ 开发的 C/C++ 资源

macos - 如何伪造 NSTextField 上的点击?

macos - 在 macOS 上,如何从终端打开新的 Chrome 窗口而不是新选项卡(即 Bash 命令)

安卓蓝牙编程: Sending event/data from Bluetooth headset to Android Phone via bluetooth.

react-native - 在 react-native 上打印到蓝牙打印机

android - listenUsingRfcommWithServiceRecord(...) 返回 null

macos - 如何强制基于 View 的 NSOutlineView 重新加载项目的 View ?

java - MAC OS X 自定义应用程序在 Dock 中不断弹出

android - 无法在模拟器中访问蓝牙

c# - 用蓝牙连接PC和安卓手机(c#)