Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы основы ссылка класса NSUndoManager

Опции
Развертывание Target:

На этой странице
Язык:

NSUndoManager

NSUndoManager устройство записи общего назначения операций для отмены и восстановления.

Вы регистрируете работу отмены путем указания объекта, который это изменяет (или владелец того объекта), вместе с методом для вызова для возвращения его состояния и параметров за тот метод. При выполнении отмены NSUndoManager сохраняет операции, вернувшиеся так, чтобы можно было восстановить неDOS.

NSUndoManager реализован как класс платформы Основы, потому что исполнимые программы кроме приложений могли бы хотеть вернуться изменения в своих состояниях. Например, Вы могли бы иметь интерактивный инструмент командной строки с отменой и восстановить команды, или могли быть распределенные реализации объектов, которые могут вернуться операции “по проводу”. Однако пользователи обычно видят отмену и восстановление как функции приложения. Отмена реализаций UIKit и восстановление в его текстовом представлении возражают, и упрощает реализовывать его в объектах вдоль цепочки респондента (см. UIResponder).

Наследование


Соответствует


Оператор импорта


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.0 и позже.
  • Записывает единственную работу отмены для данной цели, так, чтобы, когда отмена выполняется, она была отправлена указанный селектор с данным объектом как единственный параметр.

    Объявление

    Swift

    func registerUndoWithTarget(_ target: AnyObject, selector aSelector: Selector, object anObject: AnyObject?)

    Objective C

    - (void)registerUndoWithTarget:(id)target selector:(SEL)aSelector object:(id)anObject

    Параметры

    target

    Цель работы отмены.

    aSelector

    Селектор для работы отмены.

    anObject

    Параметр отправил с селектором.

    Обсуждение

    Также очищает стек повторного выполнения. Не сохраняет target, но действительно сохраняет anObject. Посмотрите Регистрирующиеся Операции Отмены для получения дополнительной информации.

    Повышения NSInternalInconsistencyException если вызвано, когда никакая группа отмены не была установлена с помощью beginUndoGrouping. Группы отмены обычно устанавливаются по умолчанию, таким образом, необходимо редко должны быть начать группу отмены верхнего уровня явно.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Подготавливает получатель к основанной на вызове отмене с данной целью как предмет следующей работы отмены и возвратов self.

    Объявление

    Swift

    func prepareWithInvocationTarget(_ target: AnyObject) -> AnyObject

    Objective C

    - (id)prepareWithInvocationTarget:(id)target

    Параметры

    target

    Цель работы отмены. Менеджер по отмене поддерживает слабую ссылку на цель.

    Возвращаемое значение

    self.

    Обсуждение

    Посмотрите Регистрирующиеся Операции Отмены для получения дополнительной информации.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • canUndo canUndo Свойство

    Булево значение, указывающее, имеет ли получатель какие-либо действия для отмены. (только для чтения)

    Объявление

    Swift

    var canUndo: Bool { get }

    Objective C

    @property(readonly) BOOL canUndo

    Обсуждение

    YEStrue если получатель имеет какие-либо действия для отмены, иначе NOfalse.

    Возвращаемое значение не означает, что можно безопасно вызвать undo или undoNestedGroup— Вам, вероятно, придется закрыть открытые группы отмены сначала.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • canRedo canRedo Свойство

    Булево значение, указывающее, имеет ли получатель какие-либо действия для восстановления. (только для чтения)

    Объявление

    Swift

    var canRedo: Bool { get }

    Objective C

    @property(readonly) BOOL canRedo

    Обсуждение

    YEStrue если получатель имеет какие-либо действия для восстановления, иначе NOfalse.

    Поскольку любая зарегистрированная работа отмены очищает стек повторного выполнения, этот метод отправляет NSUndoManagerCheckpointNotification позволить клиентам применять свои незаконченные операции прежде, чем протестировать стек повторного выполнения.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Если необходимый и вызывает, закрывает группу отмены верхнего уровня undoNestedGroup.

    Объявление

    Swift

    func undo()

    Objective C

    - (void)undo

    Обсуждение

    Этот метод также вызывает endUndoGrouping если уровень вложенности равняется 1. Повышения NSInternalInconsistencyException если больше чем одна группа отмены открыта (т.е. если последняя группа не на верхнем уровне).

    Этот метод отправляет NSUndoManagerCheckpointNotification.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Выполняет операции отмены в последней группе отмены (или верхний уровень или вложенный), записывая операции на стеке повторного выполнения как единственная группа.

    Объявление

    Swift

    func undoNestedGroup()

    Objective C

    - (void)undoNestedGroup

    Обсуждение

    Повышения NSInternalInconsistencyException если какие-либо операции отмены были зарегистрированы начиная с последнего enableUndoRegistration сообщение.

    Этот метод отправляет NSUndoManagerCheckpointNotification и NSUndoManagerWillUndoChangeNotification прежде чем это выполнит работу отмены, и это отправляет NSUndoManagerDidUndoChangeNotification после того, как это выполняет работу отмены.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – отмена

  • Выполняет операции в последней группе на стеке повторного выполнения, если существует кто-либо, записывая их на стеке отмены как единственная группа.

    Объявление

    Swift

    func redo()

    Objective C

    - (void)redo

    Обсуждение

    Повышения NSInternalInconsistencyException если метод вызывается во время работы отмены.

    Этот метод отправляет NSUndoManagerCheckpointNotification и NSUndoManagerWillRedoChangeNotification прежде чем это выполнит работу восстановления, и это отправляет NSUndoManagerDidRedoChangeNotification после того, как это выполняет работу восстановления.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • levelsOfUndo levelsOfUndo Свойство

    Максимальное количество отмены верхнего уровня группируется, получатель содержит.

    Объявление

    Swift

    var levelsOfUndo: Int

    Objective C

    @property NSUInteger levelsOfUndo

    Обсуждение

    Целое число, указывающее число групп отмены. Предел 0 не указывает предела, таким образом, никогда не отбрасываются старые группы отмены.

    Когда окончание группы отмены приводит к числу групп, превышающих этот предел, самые старые группы отбрасываются от штабеля. Значение по умолчанию 0.

    Если Вы изменяете предел уровню ниже предшествующего предела, старые группы отмены сразу отбрасываются.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – enableUndoRegistration

  • Отмечает начало группы отмены.

    Объявление

    Swift

    func beginUndoGrouping()

    Objective C

    - (void)beginUndoGrouping

    Обсуждение

    Все отдельные операции отмены перед последующим endUndoGrouping сообщение группируется и инвертируется более поздним undo сообщение. Отменой по умолчанию группы начаты автоматически в начале цикла событий, но можно начать собственные группы отмены с этого метода и вложить их в других группах.

    Этот метод отправляет NSUndoManagerCheckpointNotification если отмена верхнего уровня не происходит. Это отправляет NSUndoManagerDidOpenUndoGroupNotification если успешно создавалась новая группа.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Отмечает конец группы отмены.

    Объявление

    Swift

    func endUndoGrouping()

    Objective C

    - (void)endUndoGrouping

    Обсуждение

    Все отдельные операции отмены назад к соответствию beginUndoGrouping сообщение группируется и инвертируется более поздним undo или undoNestedGroup сообщение. Группы отмены могут быть вложены, таким образом обеспечив функциональность, подобную вложенным транзакциям. Повышения NSInternalInconsistencyException если существует нет beginUndoGrouping сообщение в действительности.

    Этот метод отправляет NSUndoManagerCheckpointNotification и NSUndoManagerDidCloseUndoGroupNotification непосредственно перед тем, как группа закрывается.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – levelsOfUndo

  • groupsByEvent groupsByEvent Свойство

    Булево значение, указывающее, создает ли получатель автоматически группы отмены вокруг каждой передачи цикла выполнения.

    Объявление

    Swift

    var groupsByEvent: Bool

    Objective C

    @property BOOL groupsByEvent

    Обсуждение

    YEStrue если получатель автоматически создает группы отмены вокруг каждой передачи цикла выполнения, иначе NOfalse.

    Значение по умолчанию YEStrue. Если Вы выключаете автоматическую группировку, необходимо закрыть группы явно прежде, чем вызвать также undo или undoNestedGroup.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – beginUndoGrouping

  • groupingLevel groupingLevel Свойство

    Число вложенных групп отмены (или групп восстановления, если Восстановление было вызвано в последний раз) в цикле текущего события. (только для чтения)

    Объявление

    Swift

    var groupingLevel: Int { get }

    Objective C

    @property(readonly) NSInteger groupingLevel

    Обсуждение

    Целое число, указывающее число вложенных групп. Если 0 возвращается, нет никакой открытой группы отмены или восстановления.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – levelsOfUndo

  • Отключает запись операций отмены, ли registerUndoWithTarget:selector:object: или основанной на вызове отменой.

    Объявление

    Swift

    func disableUndoRegistration()

    Objective C

    - (void)disableUndoRegistration

    Обсуждение

    Этот метод может быть вызван многократно многократными клиентами. enableUndoRegistration метод должен быть вызван равное количество времен, чтобы повторно включить регистрацию отмены.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Включает запись операций отмены.

    Объявление

    Swift

    func enableUndoRegistration()

    Objective C

    - (void)enableUndoRegistration

    Обсуждение

    Поскольку регистрация отмены включена по умолчанию, она часто используется для балансирования предшествующего disableUndoRegistration сообщение. Регистрация отмены фактически не повторно включена, пока разрешать сообщение не балансируется, последние отключают сообщение в действительности. Повышения NSInternalInconsistencyException если вызвано, в то время как нет disableUndoRegistration сообщение имеет силу.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Булево значение, указывающее, включена ли запись операций отмены. (только для чтения)

    Объявление

    Swift

    var undoRegistrationEnabled: Bool { get }

    Objective C

    @property(readonly, getter=isUndoRegistrationEnabled) BOOL undoRegistrationEnabled

    Обсуждение

    YEStrue если включена регистрация; иначе, NOfalse.

    Значение по умолчанию YEStrue.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.10 и позже.

  • отмена отмена Свойство

    Возвращает булево значение, указывающее, является ли получатель в процессе выполнения undo или undoNestedGroup метод. (только для чтения)

    Объявление

    Swift

    var undoing: Bool { get }

    Objective C

    @property(readonly, getter=isUndoing) BOOL undoing

    Обсуждение

    YEStrue если метод выполняется, иначе NOfalse.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.10 и позже.

    См. также

    – isRedoing

  • Возвращает булево значение, указывающее, является ли получатель в процессе выполнения redo метод. (только для чтения)

    Объявление

    Swift

    var redoing: Bool { get }

    Objective C

    @property(readonly, getter=isRedoing) BOOL redoing

    Обсуждение

    YEStrue если метод выполняется, иначе NOfalse.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.10 и позже.

    См. также

    – isUndoing

  • Очищает стеки отмены и стеки повторного выполнения и повторно включает получатель.

    Объявление

    Swift

    func removeAllActions()

    Objective C

    - (void)removeAllActions

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Очищает стеки отмены и стеки повторного выполнения всех операций, включающих указанную цель как получатель сообщения отмены.

    Объявление

    Swift

    func removeAllActionsWithTarget(_ target: AnyObject)

    Objective C

    - (void)removeAllActionsWithTarget:(id)target

    Параметры

    target

    Получатель отмены обменивается сообщениями, чтобы быть удаленным.

    Обсуждение

    Не повторно включает получатель, если он отключен.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • undoActionName undoActionName Свойство

    Имя, идентифицирующее действие отмены. (только для чтения)

    Объявление

    Swift

    var undoActionName: String { get }

    Objective C

    @property(readonly, copy) NSString *undoActionName

    Обсуждение

    Имя действия отмены. Возвращает пустую строку (@"") если никакое имя действия не было присвоено или если нет ничего для отмены.

    Например, если заголовок меню является “Отменой, Удаляют”, строка возвратилась, «Удаляют».

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • redoActionName redoActionName Свойство

    Имя, идентифицирующее действие восстановления. (только для чтения)

    Объявление

    Swift

    var redoActionName: String { get }

    Objective C

    @property(readonly, copy) NSString *redoActionName

    Обсуждение

    Имя действия восстановления. Возвращает пустую строку (@"") если никакое имя действия не было присвоено или если нет ничего для восстановления.

    Например, если заголовок меню является “Восстановлением, Удаляют”, строка возвратилась, «Удаляют».

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Определяет имя действия, связанного с командой Undo или Redo.

    Объявление

    Swift

    func setActionName(_ actionName: String)

    Objective C

    - (void)setActionName:(NSString *)actionName

    Параметры

    actionName

    Имя действия.

    Обсуждение

    Если actionName пустая строка, имя действия, в настоящее время связываемое с командой меню, удалено. Нет никакого эффекта если actionName nil.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Полный заголовок команды меню Undo, например, “Вставка Отмены”. (только для чтения)

    Объявление

    Swift

    var undoMenuItemTitle: String { get }

    Objective C

    @property(readonly, copy) NSString *undoMenuItemTitle

    Обсуждение

    «Отмена» возвратов, если никакое имя действия не было присвоено или nil если нет ничего для отмены.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – redoMenuItemTitle

  • Полный заголовок команды меню Redo, например, “Вставка Восстановления”. (только для чтения)

    Объявление

    Swift

    var redoMenuItemTitle: String { get }

    Objective C

    @property(readonly, copy) NSString *redoMenuItemTitle

    Обсуждение

    «Восстановление» возвратов, если никакое имя действия не было присвоено или nil если нет ничего для восстановления.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – undoMenuItemTitle

  • Возвращает полный, локализованный заголовок команды меню Undo для действия, идентифицированного именем.

    Объявление

    Swift

    func undoMenuTitleForUndoActionName(_ actionName: String) -> String

    Objective C

    - (NSString *)undoMenuTitleForUndoActionName:(NSString *)actionName

    Параметры

    actionName

    Имя действия отмены.

    Возвращаемое значение

    Локализованный заголовок пункта меню отмены.

    Обсуждение

    Переопределите этот метод, если Вы хотите настроить поведение локализации. Этот метод вызывается undoMenuItemTitle.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает полный, локализованный заголовок команды меню Redo для действия, идентифицированного именем.

    Объявление

    Swift

    func redoMenuTitleForUndoActionName(_ actionName: String) -> String

    Objective C

    - (NSString *)redoMenuTitleForUndoActionName:(NSString *)actionName

    Параметры

    actionName

    Имя действия отмены.

    Возвращаемое значение

    Локализованный заголовок пункта меню восстановления.

    Обсуждение

    Переопределите этот метод, если Вы хотите настроить поведение локализации. Этот метод вызывается redoMenuItemTitle.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • runLoopModes runLoopModes Свойство

    Режимы, управляющие типами ввода, обрабатываются во время цикла цикла выполнения.

    Объявление

    Swift

    var runLoopModes: [AnyObject]

    Objective C

    @property(copy) NSArray *runLoopModes

    Обсуждение

    Массив строковых констант, указывающих текущие режимы цикла выполнения.

    По умолчанию единственный режим цикла выполнения NSDefaultRunLoopMode (который исключает данные из NSConnection объекты). Некоторые примеры другого использования должны ограничить ввод данными, полученными во время отслеживающего мышь сеанса путем установки режима в NSEventTrackingRunLoopMode, или ограничьте его данными, полученными от модальной панели с NSModalPanelRunLoopMode.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    performSelector:target:argument:order:modes: (NSRunLoop)

  • Наборы, отбрасываемо ли следующее действие отмены или восстановления.

    Объявление

    Swift

    func setActionIsDiscardable(_ discardable: Bool)

    Objective C

    - (void)setActionIsDiscardable:(BOOL)discardable

    Параметры

    discardable

    Указывает, отбрасываемо ли действие. YEStrue если могут быть отброшены следующая отмена или действие восстановления; NOfalse иначе.

    Обсуждение

    Указывает, что последнее действие отмены может быть безопасно отброшено, когда документ не может быть сохранен ни по какой причине.

    Примером могло бы быть действие отмены, изменяющее просматриваемую область документа.

    Чтобы узнать, содержит ли группа отмены только отбрасываемые действия, ищите NSUndoManagerGroupIsDiscardableKey в userInfo словарь NSUndoManagerWillCloseUndoGroupNotification.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.7 и позже.

  • Булево значение, указывающее, отбрасываемо ли следующее действие отмены. (только для чтения)

    Объявление

    Swift

    var undoActionIsDiscardable: Bool { get }

    Objective C

    @property(readonly) BOOL undoActionIsDiscardable

    Обсуждение

    YEStrue если действие отбрасываемо; NOfalse иначе.

    Указывает, что последнее действие отмены может быть безопасно отброшено, когда документ не может быть сохранен ни по какой причине. Это обычно действия, не влияющие на постоянное состояние.

    Примером могло бы быть действие отмены, изменяющее просматриваемую область документа.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.7 и позже.

  • Булево значение, указывающее, отбрасываемо ли следующее действие восстановления. (только для чтения)

    Объявление

    Swift

    var redoActionIsDiscardable: Bool { get }

    Objective C

    @property(readonly) BOOL redoActionIsDiscardable

    Обсуждение

    YEStrue если действие отбрасываемо; NOfalse иначе.

    Указывает, что последнее действие восстановления может быть безопасно отброшено, когда документ не может быть сохранен ни по какой причине. Это обычно действия, не влияющие на постоянное состояние.

    Примером могло бы быть действие восстановления, изменяющее просматриваемую область документа.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.7 и позже.

  • NSUndoManager обеспечивает эту константу как удобство; можно использовать его для сравнения со значениями, возвращенными некоторыми NSUndoManager методы.

    Объявление

    Swift

    var NSUndoCloseGroupingRunLoopOrdering: Int { get }

    Objective C

    enum { NSUndoCloseGroupingRunLoopOrdering = 350000 };

    Константы

  • Эта константа используется в userInfo словаре NSUndoManagerWillCloseUndoGroupNotification это группа отмены в целом отбрасываемо.

    Объявление

    Objective C

    NSString * const NSUndoManagerGroupIsDiscardableKey;

    Константы

    • NSUndoManagerGroupIsDiscardableKey

      NSUndoManagerGroupIsDiscardableKey

      Ключ имеет соответствующее значение YEStrue, обернутый как булев объект NSNumber, если группа отмены в целом отбрасываема.

  • Отправленный каждый раз, когда NSUndoManager объект открывает или закрывает группу отмены (кроме тех случаев, когда он открывает группу верхнего уровня), и при регистрации стека повторного выполнения canRedo. Объект уведомления NSUndoManager объект. Это уведомление не содержит a userInfo словарь.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Отправленный каждый раз, когда NSUndoManager объект открывает группу отмены, происходящую в реализации beginUndoGrouping метод. Объект уведомления NSUndoManager объект. Это уведомление не содержит a userInfo словарь.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Отправленный сразу после NSUndoManager объект выполняет работу восстановления (redo). Объект уведомления NSUndoManager объект. Это уведомление не содержит a userInfo словарь.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Отправленный сразу после NSUndoManager объект выполняет работу отмены. Если Вы вызываете undo или undoNestedGroup, это уведомление отправляется. Объект уведомления NSUndoManager объект. Это уведомление не содержит a userInfo словарь.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Отправленный перед NSUndoManager возразите закрывает группу отмены, происходящую в реализации endUndoGrouping метод. Объект уведомления NSUndoManager объект. До OS X v10.7 это уведомление не содержал a userInfo словарь. В OS X v10.7 и позже userInfo словарь может содержать ключ NSUndoManagerWillCloseUndoGroupNotification с a NSNumber булево значение ДА, если группа отмены в целом отбрасываема.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Отправленный после NSUndoManager возразите закрывает группу отмены, происходящую в реализации endUndoGrouping метод. Объект уведомления NSUndoManager объект. Это уведомление не содержит a userInfo словарь.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.7 и позже.

  • Отправленный как раз перед NSUndoManager объект выполняет работу восстановления (redo). Объект уведомления NSUndoManager объект. Это уведомление не содержит a userInfo словарь.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.

  • Отправленный как раз перед NSUndoManager объект выполняет работу отмены. Если Вы вызываете undo или undoNestedGroup, это уведомление отправляется. Объект уведомления NSUndoManager объект. Это уведомление не содержит a userInfo словарь.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.0 и позже.