---
title: CBCentralManagerRestoredStatePeripheralsKey
framework: corebluetooth
role: symbol
role_heading: Global Variable
path: corebluetooth/cbcentralmanagerrestoredstateperipheralskey
---

# CBCentralManagerRestoredStatePeripheralsKey

An array of peripherals for use when restoring the state of a central manager.

## Declaration

```swift
let CBCentralManagerRestoredStatePeripheralsKey: String
```

## Discussion

Discussion The value associated with this key is an NSArray of CBPeripheral objects. The array contains all of the peripherals connected to the central manager (or had a pending connection) at the time the system stopped the app. When possible, the system restores all information about a peripheral, including any discovered services, characteristics, characteristic descriptors, and characteristic notification states.

## See Also

### State Restoration Options

- [CBCentralManagerRestoredStateScanServicesKey](corebluetooth/cbcentralmanagerrestoredstatescanserviceskey.md)
- [CBCentralManagerRestoredStateScanOptionsKey](corebluetooth/cbcentralmanagerrestoredstatescanoptionskey.md)
