---
title: isEditing
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nscontroller/isediting
---

# isEditing

A Boolean value indicating if any editors are registered with the controller.

## Declaration

```swift
var isEditing: Bool { get }
```

## Discussion

Discussion The value of this property is true when an editor is registered with the controller object or false when no editor is registered.

## 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)
- [discardEditing()](appkit/nscontroller/discardediting().md)
