---
title: "addRecurrenceRule(_:)"
framework: eventkit
role: symbol
role_heading: Instance Method
path: "eventkit/ekcalendaritem/addrecurrencerule(_:)"
---

# addRecurrenceRule(_:)

Adds a recurrence rule to the recurrence rule array.

## Declaration

```swift
func addRecurrenceRule(_ rule: EKRecurrenceRule)
```

## Parameters

- `rule`: The rule to be added to doc://com.apple.eventkit/documentation/EventKit/EKCalendarItem/recurrenceRules.

## Mentioned in

Creating a recurring event Creating events and reminders

## Discussion

Discussion The implementation only supports a single recurrence rule. Adding a recurrence rule replaces the single recurrence rule.

## See Also

### Setting Recurrence Rules

- [hasRecurrenceRules](eventkit/ekcalendaritem/hasrecurrencerules.md)
- [removeRecurrenceRule(_:)](eventkit/ekcalendaritem/removerecurrencerule(_:).md)
- [recurrenceRules](eventkit/ekcalendaritem/recurrencerules.md)
