iOS - 在蓝牙设备断开连接时获取通知

时间:2012-11-26 16:39:54

标签: objective-c ios bluetooth

当蓝牙设备与iPhone断开连接时,有没有办法获得通知?

我们尝试过免提车“Parrot v5.11C”和iMac无线键盘。两种设备都可以通过iPhone的原生蓝牙识别,但是使用CoreBluetooth框架和CBCentralManager,我们没有获得任何外围设备列表。我们只想在特定设备(由用户选择)断开连接时收到通知。

我们认为我们尝试的设备不兼容BLE(蓝牙低功耗),因此CoreBluetooth Framework无法找到它们。

是否有其他方法可以列出附近的设备,选择一个并在断开连接时收到通知?

1 个答案:

答案 0 :(得分:-1)

您必须知道是否要使用蓝牙低功耗(CoreBluetooth.framework)或“经典”蓝牙(ExternalAccessory.framework)。 我相信你的配件不支持BLE,只有蓝牙。 如果您查看Apple EADemo的样本,请查看以下行:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidDisconnect:) name:EAAccessoryDidDisconnectNotification object:nil];

使用此示例获取更多信息以及 NSNotificationCenter