---
title: NSDocument.ChangeType.changeDiscardable
framework: appkit
role: symbol
role_heading: Case
path: appkit/nsdocument/changetype/changediscardable
---

# NSDocument.ChangeType.changeDiscardable

A discardable change has been done.

## Declaration

```swift
case changeDiscardable
```

## Discussion

Discussion Discardable changes cause the document to be edited. In a locked document, for example, discardable changes may be thrown away instead of prompting the user to save them. Combine this value with the appropriate kind of change, NSDocument.ChangeType.changeDone, NSDocument.ChangeType.changeUndone, or NSDocument.ChangeType.changeRedone, using the C bitwise OR operator. For example, a discardable change is NSChangeDone | NSChangeDiscardable.

## See Also

### Constants

- [NSDocument.ChangeType.changeDone](appkit/nsdocument/changetype/changedone.md)
- [NSDocument.ChangeType.changeUndone](appkit/nsdocument/changetype/changeundone.md)
- [NSDocument.ChangeType.changeCleared](appkit/nsdocument/changetype/changecleared.md)
- [NSDocument.ChangeType.changeReadOtherContents](appkit/nsdocument/changetype/changereadothercontents.md)
- [NSDocument.ChangeType.changeAutosaved](appkit/nsdocument/changetype/changeautosaved.md)
- [NSDocument.ChangeType.changeRedone](appkit/nsdocument/changetype/changeredone.md)
