---
title: CTQuickSwitchManager.Delegate
framework: coretelephony
role: symbol
role_heading: Protocol
path: coretelephony/ctquickswitchmanager/delegate-swift.protocol
---

# CTQuickSwitchManager.Delegate

Methods you implement to respond to changes in a device’s quick switch state.

## Declaration

```swift
protocol Delegate : NSObjectProtocol
```

## Topics

### Responding to quick switch state changes

- [quickSwitchManager(_:didChangeTo:)](coretelephony/ctquickswitchmanager/delegate-swift.protocol/quickswitchmanager(_:didchangeto:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Adopting iPhone quick switch

- [CTQuickSwitchManager](coretelephony/ctquickswitchmanager.md)
- [delegate](coretelephony/ctquickswitchmanager/delegate-swift.property.md)
