Platforms to show: All Mac Windows Linux Cross-Platform
EKRecurrenceRuleMBS class
Super class: EKObjectMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
After you create a recurrence rule, assign it to an event with the recurrenceRule method of EKEvent.
Recurrence rules can have an end, represented by an EKRecurrenceEnd object. The end can be based on a specific date or a maximum number of occurrences.
Subclass of the EKObjectMBS class.
- 5 properties
- property calendarIdentifier as String
- property firstDayOfTheWeek as Integer
- property frequency as Integer
- property interval as Integer
- property recurrenceEnd as EKRecurrenceEndMBS
- 9 methods
- method Constructor(type as Integer, interval as Integer, days() as EKRecurrenceDayOfWeekMBS, monthDays() as Integer, months() as Integer, weeksOfTheYear() as Integer, daysOfTheYear() as Integer, setPositions() as Integer, end as EKRecurrenceEndMBS = nil)
- method Constructor(type as Integer, interval as Integer, end as EKRecurrenceEndMBS = nil)
- method copy as EKRecurrenceRuleMBS
- method daysOfTheMonth as Integer()
- method daysOfTheWeek as EKRecurrenceDayOfWeekMBS()
- method daysOfTheYear as Integer()
- method monthsOfTheYear as Integer()
- method setPositions as Integer()
- method weeksOfTheYear as Integer()
- 4 constants
Frequencies for recurrence rules.
Constant | Value | Description |
---|---|---|
kRecurrenceFrequencyDaily | 0 |
Indicates a daily recurrence rule. |
kRecurrenceFrequencyMonthly | 2 |
Indicates a monthly recurrence rule. |
kRecurrenceFrequencyWeekly | 1 |
Indicates a weekly recurrence rule. |
kRecurrenceFrequencyYearly | 3 |
Indicates a yearly recurrence rule. |
Super class EKObjectMBS
- property Handle as Integer
- 6 methods
- method Constructor Private
- method hasChanges as boolean
- method isNew as boolean
- method refresh as boolean
- method reset
- method rollback
This class has no sub classes.
Some methods using this class:
- EKCalendarItemMBS.addRecurrenceRule(rule as EKRecurrenceRuleMBS)
- EKCalendarItemMBS.recurrenceRules as EKRecurrenceRuleMBS()
- EKCalendarItemMBS.removeRecurrenceRule(rule as EKRecurrenceRuleMBS)
- EKCalendarItemMBS.setRecurrenceRules(rules() as EKRecurrenceRuleMBS)
Blog Entries
Release notes
- Version 21.0
- Changed daysOfTheWeek in EKRecurrenceRuleMBS class to return array of EKRecurrenceDayOfWeekMBS objects.
The items on this page are in the following plugins: MBS Mac64bit Plugin.
EKRecurrenceEndMBS - EKReminderMBS