---
title: disableEditing()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uidocument/disableediting()
---

# disableEditing()

Disables editing when it’s unsafe to make changes to a document.

## Declaration

```swift
func disableEditing()
```

## Discussion

Discussion Subclasses should override this method to prevent the user from editing the document when it’s unsafe to do so, such as during a save-and-close or revert operation. When editing is safe again, UIKit class calls enableEditing(). The default implementation of this method does nothing.

## See Also

### Disabling and enabling editing

- [enableEditing()](uikit/uidocument/enableediting().md)
