Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Calendar | MBS MacFrameworks Plugin | 7.7 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
CalRecurrenceEnd is an attribute of CalRecurrenceRule that defines how long the recurrence is scheduled to repeat.
The recurrence can be defined either with an integer that indicates the total number times it repeats, or with a date, after which it no longer repeats. An event which is set to never end should have its CalRecurrenceEnd set to nil.
If the end of the pattern is defines with a date, the client must pass a valid date, nil cannot be passed. If the end of the pattern is defined as terms of a number of occurrences, the occurrenceCount passed to the initializer must be positive, it cannot be 0. If the client attempts to initialize a CalRecurrenceEnd with a nil date or OccurrenceCount of 0, an exception is raised.
A CalRecurrenceEnd initialized with an end date will return 0 for occurrenceCount. One initialized with a number of occurrences will return nil for its endDate.
Requires Mac OS X 10.5 to work.
This class has no sub classes.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.
CalNthWeekDayMBS - CalRecurrenceRuleMBS