---
title: NSCalendarsFullAccessUsageDescription
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/information-property-list/nscalendarsfullaccessusagedescription
---

# NSCalendarsFullAccessUsageDescription

A message that tells people why the app is requesting access to read and write their calendar data.

## Discussion

Discussion If your app needs to create calendar events but doesn’t need to read them, use NSCalendarsWriteOnlyAccessUsageDescription. If your app runs on iOS 17 or later and presents an EKEventEditViewController to allow people to create calendar events, you don’t need to request calendar access. important: This key is required if your app uses APIs that read and write the person’s calendar data.

## See Also

### Calendar and reminders

- [NSCalendarsWriteOnlyAccessUsageDescription](bundleresources/information-property-list/nscalendarswriteonlyaccessusagedescription.md)
- [NSRemindersFullAccessUsageDescription](bundleresources/information-property-list/nsremindersfullaccessusagedescription.md)
- [Accessing the event store](eventkit/accessing-the-event-store.md)
