Platforms to show: All Mac Windows Linux Cross-Platform
Back to EKEventMBS class.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
(Read and Write property)
EKEventMBS.availability as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This setting is used by CalDAV and Exchange servers to indicate how the event should be treated for scheduling purposes.
If the event’s calendar does not support availability settings, this property’s value is EKEventAvailabilityNotSupported.
(Read and Write property)
EKEventMBS.birthdayContactIdentifier as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 22.0 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This property only applies to events in the built-in Birthdays calendar. It specifies the contact identifier (for use with the Contacts classes) of the person for whom the system created this event. For any other type of event, this property returns nil.
Requires macOS 10.11 or newer.
(Read only property)
EKEventMBS.birthdayPersonUniqueID as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This property is only set if this is a birthday event; otherwise the property is "".
(Read only property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
(Read and Write property)
EKEventMBS.endDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
(Read and Write property)
EKEventMBS.eventIdentifier as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
You can use this identifier to look up an event with the EKEventStore method eventWithIdentifier.
If the calendar of an event changes, its identifier most likely changes as well.
(Read only property)
EKEventMBS.isDetached as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This value is true if and only if the event is part of a repeating event and one or more of its attributes have been modified from the repeating event’s default attributes.
(Read only property)
EKEventMBS.occurrenceDate as Date
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This value will remain the same even if the event has been detached and its start date has changed. Floating events (such as all-day events) are returned in the default time zone.
(Read only property)
EKEventMBS.occurrenceDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This value will remain the same even if the event has been detached and its start date has changed. Floating events (such as all-day events) are returned in the default time zone.
(Read only property)
EKEventMBS.organizer as EKParticipantMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This property is nil if the event has no organizer.
(Read only property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Floating events such as all-day events are returned in the default time zone.
(Read and Write property)
EKEventMBS.startDateTime as DateTime
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
Floating events such as all-day events are returned in the default time zone.
(Read and Write property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
You should act based on an event’s status only if the status is EKEventStatusCanceled, which indicates that the event has been canceled. Other statuses should be considered informational.
(Read only property)
EKEventMBS.structuredLocation as EKStructuredLocationMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Calendar | MBS Mac64bit Plugin | 22.0 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
(Read and Write property)
The items on this page are in the following plugins: MBS Mac64bit Plugin.