Platforms to show: All Mac Windows Linux Cross-Platform

EKEventMBS class

Super class: EKCalendarItemMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Calendar MBS Mac64bit Plugin 15.3 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
An instance of the EKEvent class represents an event added to a calendar in the Event Kit framework.

Use the eventWithEventStore method to create a new event. Use the properties in the class to get and modify certain information about an event. Other properties, such as the event’s title and calendar, are inherited from the parent class EKCalendarItem.
Subclass of the EKCalendarItemMBS class.

Events Availability

Constant Value Description
kAvailabilityBusy 0 The event has a busy availability setting.
kAvailabilityFree 1 The event has a free availability setting.
kAvailabilityNotSupported -1 Availability settings are not supported by the event’s calendar.
kAvailabilityTentative 2 The event has a tentative availability setting.
kAvailabilityUnavailable 3 The event has an unavailable availability setting.

Status Constants

Constant Value Description
kStatusCanceled 3 The event has no status.
kStatusConfirmed 1 The event has no status.
kStatusNone 0 The event has no status.
kStatusTentative 2 The event has no status.

Super class EKCalendarItemMBS

Super class EKObjectMBS

This class has no sub classes.

Some methods using this class:

Some events using this class:

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes

  • Version 22.0
    • Added birthdayContactIdentifier and structuredLocation properties to EKEventMBS class.
    • Added iOS support for Color property in EKEventMBS class.
  • Version 20.5
  • Version 19.4
    • Added setStartDate and setEndDate for EKEventMBS and CalEventMBS classes, so you can specify which time zone to use for converting between Date and NSDate.

The items on this page are in the following plugins: MBS Mac64bit Plugin.


EKCalendarMBS   -   EKEventStoreMBS


The biggest plugin in space...