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
In such cases, you should choose between calendar items based on other factors, such as the calendar or source.
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.