---
title: EKCalendarChooserDelegate
framework: eventkitui
role: symbol
role_heading: Protocol
path: eventkitui/ekcalendarchooserdelegate
---

# EKCalendarChooserDelegate

Methods a calendar chooser’s delegate may use to receive notifications.

## Declaration

```swift
protocol EKCalendarChooserDelegate : NSObjectProtocol
```

## Topics

### Selecting Calendars

- [calendarChooserDidFinish(_:)](eventkitui/ekcalendarchooserdelegate/calendarchooserdidfinish(_:).md)
- [calendarChooserSelectionDidChange(_:)](eventkitui/ekcalendarchooserdelegate/calendarchooserselectiondidchange(_:).md)
- [calendarChooserDidCancel(_:)](eventkitui/ekcalendarchooserdelegate/calendarchooserdidcancel(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Managing Calendar Selection

- [delegate](eventkitui/ekcalendarchooser/delegate.md)
