---
title: IOBluetoothDevicePairDelegate
framework: IOBluetooth
role: symbol
role_heading: Protocol
path: iobluetooth/iobluetoothdevicepairdelegate
---

# IOBluetoothDevicePairDelegate

## Declaration

```swift
protocol IOBluetoothDevicePairDelegate : NSObjectProtocol
```

## Topics

### Instance Methods

- [devicePairingConnected(_:)](iobluetooth/iobluetoothdevicepairdelegate/devicepairingconnected(_:).md)
- [devicePairingConnecting(_:)](iobluetooth/iobluetoothdevicepairdelegate/devicepairingconnecting(_:).md)
- [devicePairingFinished(_:error:)](iobluetooth/iobluetoothdevicepairdelegate/devicepairingfinished(_:error:).md)
- [devicePairingPINCodeRequest(_:)](iobluetooth/iobluetoothdevicepairdelegate/devicepairingpincoderequest(_:).md)
- [devicePairingStarted(_:)](iobluetooth/iobluetoothdevicepairdelegate/devicepairingstarted(_:).md)
- [devicePairingUserConfirmationRequest(_:numericValue:)](iobluetooth/iobluetoothdevicepairdelegate/devicepairinguserconfirmationrequest(_:numericvalue:).md)
- [devicePairingUserPasskeyNotification(_:passkey:)](iobluetooth/iobluetoothdevicepairdelegate/devicepairinguserpasskeynotification(_:passkey:).md)
- [deviceSimplePairingComplete(_:status:)](iobluetooth/iobluetoothdevicepairdelegate/devicesimplepairingcomplete(_:status:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Protocols

- [IOBluetoothDeviceAsyncCallbacks](iobluetooth/iobluetoothdeviceasynccallbacks.md)
- [IOBluetoothDeviceInquiryDelegate](iobluetooth/iobluetoothdeviceinquirydelegate.md)
- [IOBluetoothHandsFreeAudioGatewayDelegate](iobluetooth/iobluetoothhandsfreeaudiogatewaydelegate.md)
- [IOBluetoothHandsFreeDelegate](iobluetooth/iobluetoothhandsfreedelegate.md)
- [IOBluetoothHandsFreeDeviceDelegate](iobluetooth/iobluetoothhandsfreedevicedelegate.md)
- [IOBluetoothL2CAPChannelDelegate](iobluetooth/iobluetoothl2capchanneldelegate.md)
- [IOBluetoothRFCOMMChannelDelegate](iobluetooth/iobluetoothrfcommchanneldelegate.md)
