---
title: undoManager
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/environmentvalues/undomanager
---

# undoManager

The undo manager used to register a view’s undo operations.

## Declaration

```swift
var undoManager: UndoManager? { get }
```

## Discussion

Discussion This value is nil when the environment represents a context that doesn’t support undo and redo operations. You can skip registration of an undo operation when this value is nil.

## See Also

### Accessing document configuration

- [documentConfiguration](swiftui/environmentvalues/documentconfiguration.md)
- [DocumentConfiguration](swiftui/documentconfiguration.md)
