Pulling Calendar Items Using Swift

In a previous blog post, I took you through how to pull contacts from iOS or Mac. In this post, I will show you how to pull calendar items. This turns out to be very similar to pulling contacts.

First, we must request access to the calendar.

As part of requesting access, we must create a string in our plist.info file for the text that shows when we request access to the calendar.

Creating a string in our plist.info file

Second, we need to create a predicate for your query.

Third, we run the query.

Accessing the calendar is pretty straightforward, and the code is pretty much the same as accessing contacts. Using the code above hopefully gets you started pulling some calendar items.

Full Source

Reference

https://developer.apple.com/documentation/eventkit/retrieving_events_and_reminders