---
title: "init(ekRecurrenceRule:)"
framework: intents
role: symbol
role_heading: Initializer
path: "intents/indatecomponentsrange/init(ekrecurrencerule:)-5p7kt"
---

# init(ekRecurrenceRule:)

Initializes the date range using the specified recurrence rule.

## Declaration

```swift
convenience init(ekRecurrenceRule recurrenceRule: EKRecurrenceRule)
```

## Parameters

- `recurrenceRule`: An Event Kit recurrence rule.

## Return Value

Return Value An initialized INDateComponentsRange object.

## Discussion

Discussion Use this method to initialize the date range from Event Kit recurrence rules. For example, apps that support the creation of calendar events and reminders using Event Kit might use this method to specify date ranges when processing intents.

## See Also

### Initializing a Date Components Range

- [init(start:end:)](intents/indatecomponentsrange/init(start:end:).md)
- [init(start:end:recurrenceRule:)](intents/indatecomponentsrange/init(start:end:recurrencerule:).md)
