Event Kit Manager
Apple’s EventKit can be a pain to work with. There’s specific logic that you need to make sure that you follow, so your app handles the permissions properly.
The easier way to do this is to wrap the EventKit functionality in a manager that will manage the requests for permissions and ensure that the actual calls to the services are done properly.
All of the code for this blog post is in this sample code repo.
There are some challenges with using using the EventKit. Not the least of it, is that you need to follow Apple’s guidelines to make sure that you request access properly for both events, reminders, and optionally their calendars, so that you can create the appropriate calendars, as well as read and write events and reminders.
Read the full post over on the Jp4Mobile blog
.