Platforms to show: All Mac Windows Linux Cross-Platform
EKCalendarItemMBS 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 |
The EKCalendarItem class is a an abstract superclass for calendar events and reminders. This class provides common properties and methods for accessing properties of calendar items such as the ability to set the calendar, title, and location as well as support for attaching notes, displaying attendees, setting multiple alarms, and specifying recurrence rules.
Subclass of the EKObjectMBS class.
This is a subclass of an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 16 properties
- property calendar as EKCalendarMBS
- property calendarItemExternalIdentifier as String
- property calendarItemIdentifier as String
- property creationDate as Date
- property creationDateTime as DateTime
- property hasAlarms as Boolean
- property hasAttendees as Boolean
- property hasNotes as Boolean
- property hasRecurrenceRules as Boolean
- property lastModifiedDate as Date
- property lastModifiedDateTime as DateTime
- property location as String
- property notes as String
- property timeZone as NSTimeZoneMBS
- property title as String
- property URL as String
- 9 methods
- method addAlarm(alarm as EKAlarmMBS)
- method addRecurrenceRule(rule as EKRecurrenceRuleMBS)
- method alarms as EKAlarmMBS()
- method attendees as EKParticipantMBS()
- method recurrenceRules as EKRecurrenceRuleMBS()
- method removeAlarm(alarm as EKAlarmMBS)
- method removeRecurrenceRule(rule as EKRecurrenceRuleMBS)
- method setAlarms(alarms() as EKAlarmMBS)
- method setRecurrenceRules(rules() as EKRecurrenceRuleMBS)
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
Sub classes:
Some methods using this class:
- EKEventStoreMBS.calendarItemsWithExternalIdentifier(identifier as string) as EKCalendarItemMBS()
- EKEventStoreMBS.calendarItemWithIdentifier(identifier as string) as EKCalendarItemMBS
- EKEventStoreMBS.eventsWithExternalIdentifier(identifier as string) as EKCalendarItemMBS()
- EKEventStoreMBS.remindersWithExternalIdentifier(identifier as string) as EKCalendarItemMBS()
- EKEventStoreMBS.reminderWithIdentifier(identifier as string) as EKCalendarItemMBS
The items on this page are in the following plugins: MBS Mac64bit Plugin.