NSUndoManager Class Reference
PDF
Overview
Tasks
Registering Undo Operations
Checking Undo Ability
Performing Undo and Redo
Limiting the Undo Stack
Creating Undo Groups
Disabling Undo
Checking Whether Undo or Redo Is Being Performed
Clearing Undo Operations
Managing the Action Name
Getting and Localizing the Menu Item Title
Working with Run Loops
Instance Methods
beginUndoGrouping
canRedo
canUndo
disableUndoRegistration
enableUndoRegistration
endUndoGrouping
forwardInvocation:
groupingLevel
groupsByEvent
isRedoing
isUndoing
isUndoRegistrationEnabled
levelsOfUndo
prepareWithInvocationTarget:
redo
redoActionName
redoMenuItemTitle
redoMenuTitleForUndoActionName:
registerUndoWithTarget:selector:object:
removeAllActions
removeAllActionsWithTarget:
runLoopModes
setActionName:
setGroupsByEvent:
setLevelsOfUndo:
setRunLoopModes:
undo
undoActionName
undoMenuItemTitle
undoMenuTitleForUndoActionName:
undoNestedGroup
Constants
NSUndoCloseGroupingRunLoopOrdering
Notifications
NSUndoManagerCheckpointNotification
NSUndoManagerDidOpenUndoGroupNotification
NSUndoManagerDidRedoChangeNotification
NSUndoManagerDidUndoChangeNotification
NSUndoManagerWillCloseUndoGroupNotification
NSUndoManagerWillRedoChangeNotification
NSUndoManagerWillUndoChangeNotification
Revision History
Index
Companion Guide
Undo Architecture