---
title: PlaygroundBluetoothConnectionViewDelegate
framework: Playground Bluetooth
role: symbol
role_heading: Protocol
platforms: [xcode 10.2+, swift playgrounds 2.0+]
path: playgroundbluetooth/playgroundbluetoothconnectionviewdelegate
---

# PlaygroundBluetoothConnectionViewDelegate

A delegate you use to respond to user- and system-initiated interactions with the central manager’s connection view.

## Declaration

```swift
protocol PlaygroundBluetoothConnectionViewDelegate : AnyObject
```

## Topics

### Displaying New Peripherals

- [connectionView(_:shouldConnectTo:withAdvertisementData:)](playgroundbluetooth/playgroundbluetoothconnectionviewdelegate/3029523-connectionview.md)
- [connectionView(_:shouldDisplayDiscovered:withAdvertisementData:rssi:)](playgroundbluetooth/playgroundbluetoothconnectionviewdelegate/3029525-connectionview.md)
- [connectionView(_:titleFor:)](playgroundbluetooth/playgroundbluetoothconnectionviewdelegate/3029527-connectionview.md)

### Displaying Firmware Update Information

- [connectionView(_:firmwareUpdateInstructionsFor:)](playgroundbluetooth/playgroundbluetoothconnectionviewdelegate/3029522-connectionview.md)

### Disconnecting from Peripherals

- [connectionView(_:willDisconnectFrom:)](playgroundbluetooth/playgroundbluetoothconnectionviewdelegate/3029528-connectionview.md)

## See Also

### Peripheral Display

- [PlaygroundBluetoothConnectionView](playgroundbluetooth/playgroundbluetoothconnectionview.md)
- [PlaygroundBluetoothConnectionViewDataSource](playgroundbluetooth/playgroundbluetoothconnectionviewdatasource.md)
