Platforms to show: All Mac Windows Linux Cross-Platform
Back to EKCalendarItemMBS class.
EKCalendarItemMBS.calendar as EKCalendarMBS
| 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)
EKCalendarItemMBS.calendarItemExternalIdentifier as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This identifier allows you to access the same event or reminder across multiple devices.
There are some cases where duplicate copies of a calendar item can exist in the same database:
- A calendar item was imported from an ICS file into multiple calendars
- An event was created in a calendar shared with the user and the user was also invited to the event
- The user is a delegate of a calendar that also has this event
- A subscribed calendar was added to multiple accounts
Recurring event identifiers are the same for all occurrences. If you wish to differentiate between occurrences, you may want to use the start date.
For Exchange servers, the identifier is different between iOS and OS X and different between devices for reminders.
(Read only property)
EKCalendarItemMBS.calendarItemIdentifier as String
| 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 set when the calendar item is created and can be used as a local identifier. Use calendarItemWithIdentifier to look up the item by this value.
A full sync with the calendar will lose this identifier. You should have a plan for dealing with a calendar whose identifier is no longer fetch-able by caching its other properties.
(Read only property)
EKCalendarItemMBS.creationDate as Date
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
If nil, this property was not set or was synced in this state.
(Read only property)
EKCalendarItemMBS.creationDateTime as DateTime
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 20.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If nil, this property was not set or was synced in this state.
(Read only property)
EKCalendarItemMBS.hasAlarms as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If true, the calendar item has alarms; otherwise it does not.
(Read only property)
EKCalendarItemMBS.hasAttendees as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If true, the calendar item has attendees; otherwise it does not.
(Read only property)
EKCalendarItemMBS.hasNotes as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If true, the calendar item has notes; otherwise it does not.
(Read only property)
EKCalendarItemMBS.hasRecurrenceRules as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If true, the calendar item has recurrence rules; otherwise it does not.
The implementation only supports a single recurrence rule. Adding a recurrence rule replaces the single recurrence rule.
(Read only property)
EKCalendarItemMBS.lastModifiedDate as Date
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
(Read only property)
EKCalendarItemMBS.lastModifiedDateTime 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 only property)
EKCalendarItemMBS.location as String
| 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 "" if the calendar item has no location.
(Read and Write property)
EKCalendarItemMBS.notes as String
| 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)
EKCalendarItemMBS.timeZone as NSTimeZoneMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Calendar | MBS Mac64bit Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If nil, the calendar item is a floating event. A floating event is not tied to a particular time zone. It occurs at a given time regardless of the time zone — for example, “lunch at noon.” The start and end times of a floating event should be set as if they were in the system time zone.
(Read and Write property)
EKCalendarItemMBS.title as String
| 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)
EKCalendarItemMBS.URL as String
| 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)
The items on this page are in the following plugins: MBS Mac64bit Plugin.