Instance Property


The calendar item’s unique identifier.


var calendarItemIdentifier: String { get }


This property is set when the calendar item is created and can be used as a local identifier. Use calendarItem(withIdentifier:) 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.

See Also

Accessing Calendar Items

var calendarItemExternalIdentifier: String!

The calendar item’s external identifier as provided by the calendar server.

var uuid: String

The calendar item’s unique identifier.


Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software