Platforms to show: All Mac Windows Linux Cross-Platform

Back to EKReminderMBS class.

EKReminderMBS.completed as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Calendar MBS Mac64bit Plugin 15.3 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
A Boolean value determining whether or not the reminder is marked completed.

Setting this property to true will set completionDate to the current date; setting this property to false will set completionDate to nil.

If the reminder was completed using a different client, you may encounter the case where this property is true, but completionDate is nil.
(Read and Write property)

EKReminderMBS.completionDate as date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Calendar MBS Mac64bit Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The completion date as a date.

(Read and Write property)

EKReminderMBS.completionDateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Calendar MBS Mac64bit Plugin 20.5 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The completion date as a date.

(Read and Write property)

EKReminderMBS.dueDate as date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Calendar MBS Mac64bit Plugin 15.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The due date.

(Read only property)

EKReminderMBS.dueDateComponents as NSDateComponentsMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Calendar MBS Mac64bit Plugin 15.3 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The date by which the reminder should be completed.

The use of date components allows the due date and its time zone to be represented in a single property. A nil time zone represents a floating date. Setting a date component without an hour, minute and second component will set the reminder to be an all-day reminder. If this property is set, the calendar must be set to NSGregorianCalendar; otherwise an exception is raised.

This components’s timeZone property is independent of time zone properties on startDateComponents and its super EKCalendarItem object. By default, the due date is set to the system time zone.

On iOS, Event Kit requires that a start date is set if the due date is set, however this is not a requirement on OS X.
(Read and Write property)

Some examples using this property:

EKReminderMBS.dueDateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Calendar MBS Mac64bit Plugin 20.5 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The due date.

(Read only property)

EKReminderMBS.priority as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Calendar MBS Mac64bit Plugin 15.3 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The priority of the reminder.

Priorities run from 1 (highest) to 9 (lowest). A priority of 0 means no priority.
Saving a reminder with any other priority will fail.
Per RFC 5545, priorities of 1-4 are considered "high," a priority of 5 is "medium," and priorities of 6-9 are "low."
(Read and Write property)

EKReminderMBS.startDateComponents as NSDateComponentsMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Calendar MBS Mac64bit Plugin 15.3 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The start date of the task.

The use of date components allows the start date and its time zone to be represented in a single property. A nil time zone represents a floating date. Setting a date component without an hour, minute and second component will set the reminder to be an all-day reminder. If this property is set, the calendar must be set to NSGregorianCalendar; otherwise an exception is raised.

The start date components’s timeZone property corresponds to the timeZone property on EKCalendarItem. A change in one value will cause a change in the other. Setting the time zone directly on the components does not guarantee that your changes will be saved; instead, pull this property from the reminder, set the time zone on it, and assign it back to the reminder:
(Read and Write property)

Some examples using this property:

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


The biggest plugin in space...