---
title: UndoManager.DidRedoChangeMessage
framework: foundation
role: symbol
role_heading: Structure
path: foundation/undomanager/didredochangemessage
---

# UndoManager.DidRedoChangeMessage

A message that an undo manager sends after redoing a change.

## Declaration

```swift
struct DidRedoChangeMessage
```

## Overview

Overview The undo manager posts this message after you call redo(). Because this is a “did”-style message, the undo manager sends the message after it performs the redo. Observe this message type with the identifier didRedoChange, or specify its type directly to the addObserver(of:for:using:) method. The Subject of this message type is UndoManager. This message interoperates with the notification NSUndoManagerDidRedoChange. The system notifies observers of the message when the NotificationCenter posts the notification. Similarly, the system notifies observers of the notification when it posts the message.

## Topics

### Initializers

- [init(groupIsDiscardable:)](foundation/undomanager/didredochangemessage/init(groupisdiscardable:).md)

### Instance Properties

- [groupIsDiscardable](foundation/undomanager/didredochangemessage/groupisdiscardable.md)

## Relationships

### Conforms To

- [NotificationCenter.MainActorMessage](foundation/notificationcenter/mainactormessage.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Working with notification messages

- [UndoManager.WillUndoChangeMessage](foundation/undomanager/willundochangemessage.md)
- [UndoManager.DidUndoChangeMessage](foundation/undomanager/didundochangemessage.md)
- [UndoManager.WillRedoChangeMessage](foundation/undomanager/willredochangemessage.md)
- [UndoManager.CheckpointMessage](foundation/undomanager/checkpointmessage.md)
- [UndoManager.DidOpenUndoGroupMessage](foundation/undomanager/didopenundogroupmessage.md)
- [UndoManager.WillCloseUndoGroupMessage](foundation/undomanager/willcloseundogroupmessage.md)
- [UndoManager.DidCloseUndoGroupMessage](foundation/undomanager/didcloseundogroupmessage.md)
