Instance Property


A Boolean value that indicates whether the calendar item has recurrence rules.


var hasRecurrenceRules: Bool { get }


If true, the calendar item has recurrence rules; otherwise it does not.

Special Considerations

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

See Also

Setting Recurrence Rules

func addRecurrenceRule(EKRecurrenceRule)

Adds a recurrence rule to the recurrence rule array.

func removeRecurrenceRule(EKRecurrenceRule)

Removes a recurrence rule from the recurrence rule array.

var recurrenceRules: [EKRecurrenceRule]?

The recurrence rules for the calendar item.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software