---
title: EKReminder
framework: eventkit
role: symbol
role_heading: Class
path: eventkit/ekreminder
---

# EKReminder

A class that represents a reminder in a calendar.

## Declaration

```swift
class EKReminder
```

## Mentioned in

Creating events and reminders

## Overview

Overview Use the init(eventStore:) method to create a new reminder. Use the properties in the class to get and modify certain information about a reminder.

## Topics

### Creating a Reminder

- [init(eventStore:)](eventkit/ekreminder/init(eventstore:).md)

### Accessing Reminder Properties

- [EKReminderPriority](eventkit/ekreminderpriority.md)
- [priority](eventkit/ekreminder/priority.md)
- [startDateComponents](eventkit/ekreminder/startdatecomponents.md)
- [dueDateComponents](eventkit/ekreminder/duedatecomponents.md)
- [isCompleted](eventkit/ekreminder/iscompleted.md)
- [completionDate](eventkit/ekreminder/completiondate.md)

## Relationships

### Inherits From

- [EKCalendarItem](eventkit/ekcalendaritem.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Events and reminders

- [Creating events and reminders](eventkit/creating-events-and-reminders.md)
- [Retrieving events and reminders](eventkit/retrieving-events-and-reminders.md)
- [Updating with notifications](eventkit/updating-with-notifications.md)
- [Managing location-based reminders](eventkit/managing-location-based-reminders.md)
- [EKEvent](eventkit/ekevent.md)
