Xojo Conferences

Platforms to show: All Mac Windows Linux Cross-Platform

EKCalendarMBS class

Super class: EKObjectMBS

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class Calendar MBS Mac64bit Plugin 15.3 Yes No No Yes, macOS only No
Function: An instance of the EKCalendar class represents a calendar in Event Kit.
Use the properties in this class to get attributes about a calendar, such as its title and type. Use the calendarForEntityType method to create a calendar object.
Subclass of the EKObjectMBS class.

Feedback, Comments & Corrections

Entity Mask

Constant Value Description
kEntityMaskEvent 1 Event
kEntityMaskReminder 2 Reminder


Constant Value Description
kEntityTypeEvent 0 Entity Event
kEntityTypeReminder 1 Entity Reminder

Event Availabilities

Constant Value Description
kEventAvailabilityBusy 1 Busy
kEventAvailabilityFree 2 Free
kEventAvailabilityNone 0 Not available
kEventAvailabilityTentative 4 Tentative
kEventAvailabilityUnavailable 8 Unavailable

Calendar Types

Constant Value Description
kTypeBirthday 4 A birthday calendar.
kTypeCalDAV 1 A CalDAV or iCloud calendar.
kTypeExchange 2 An Exchange calendar.
kTypeLocal 0 A local calendar.
kTypeSubscription 3 A locally subscribed calendar.

Super class EKObjectMBS

This class has no sub classes.

Some methods using this class:

Some properties using for this class:

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

EKCalendarItemMBS   -   EKEventMBS

MBS Xojo Plugins