---
title: discardEditing()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nscontroller/discardediting()
---

# discardEditing()

Discards any pending changes by registered editors.

## Declaration

```swift
@MainActor func discardEditing()
```

## Discussion

Discussion The receiver invokes discardEditing on any current editors.

## See Also

### Managing editing

- [objectDidBeginEditing(_:)](appkit/nscontroller/objectdidbeginediting(_:).md)
- [objectDidEndEditing(_:)](appkit/nscontroller/objectdidendediting(_:).md)
- [commitEditing()](appkit/nscontroller/commitediting().md)
- [commitEditing(withDelegate:didCommit:contextInfo:)](appkit/nscontroller/commitediting(withdelegate:didcommit:contextinfo:).md)
- [isEditing](appkit/nscontroller/isediting.md)
