<!--
{
  "availability" : [
    "iOS: 4.0.0 -",
    "iPadOS: 4.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "EventKitUI",
  "identifier" : "/documentation/EventKitUI/EKEventViewController/allowsEditing",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "EventKit UI"
    ],
    "preciseIdentifier" : "c:objc(cs)EKEventViewController(py)allowsEditing"
  },
  "title" : "allowsEditing"
}
-->

# allowsEditing

A Boolean that determines whether the user may edit the event.

```
var allowsEditing: Bool { get set }
```

## Discussion

If <doc://com.apple.documentation/documentation/Swift/false> (the default), the event is not editable. If <doc://com.apple.documentation/documentation/Swift/true>, an Edit button appears, allowing the user to change properties of the event. This property applies only to events in calendars created by the user. For example, it doesn’t apply to invitations sent by another user.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)