Как выполнить отмену с помощью NSUndoManager?

Я пытаюсь добавить NSUndoManager в свою программу, но не уверен, как зарегистрировать методы в диспетчере? using:

[myUndoManager registerUndoWithTarget:selector:object:];

что, если у меня есть следующий метод:

-(IBAction)tapButton:(id)sender {
   myFoo++;    
   yourFoo++;    //incrementing integers
   fooFoo++;
}

Как я могу зарегистрировать этот метод в диспетчере отмены? Объект селектора (отправитель) - это не то, что я хочу зарегистрировать. Мне нужно уменьшить myFoo, yourFoo и fooFoo одним вызовом отмены.

1
задан Sandy 13 November 2014 в 17:33
поделиться