在CBPeripheralManager中,如何知道用户在尝试配对时是否按下取消button

我正在使用CBPeripheralManager在iPhone和设备之间build立BLE连接。

如果Central尝试与外设配对,则会popup蓝牙配对alertController,用户可以select要使用哪一个。 他们大多会推动一个连接button。

但有没有办法知道当用户按下取消button?

委托API将是好的,但我找不到它。

我不确定,但是CBCentralManagerDelegate的didFailToConnectPeripheral方法是处理您的情况的好地方。