---
title: EKEventEditViewDelegate
framework: eventkitui
role: symbol
role_heading: Protocol
path: eventkitui/ekeventeditviewdelegate
---

# EKEventEditViewDelegate

A notification sent to the delegate when the user finishes editing an event.

## Declaration

```swift
protocol EKEventEditViewDelegate : NSObjectProtocol
```

## Overview

Overview Delegates of an EKEventEditViewController object conform to this protocol. Use EKEventEditViewController to allow the user to either create an event or edit an existing event. To be notified when the user finishes editing the event, set the delegate to an object conforming to this protocol.

## Topics

### Getting the Default Calendar

- [eventEditViewControllerDefaultCalendar(forNewEvents:)](eventkitui/ekeventeditviewdelegate/eventeditviewcontrollerdefaultcalendar(fornewevents:).md)

### Finishing an Edit

- [eventEditViewController(_:didCompleteWith:)](eventkitui/ekeventeditviewdelegate/eventeditviewcontroller(_:didcompletewith:).md)
- [EKEventEditViewAction](eventkitui/ekeventeditviewaction.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Managing the Event Editing Interface

- [editViewDelegate](eventkitui/ekeventeditviewcontroller/editviewdelegate.md)
