Установите соответствующую кнопку UIActionSheet для вызова метода undo
для требуемого объекта NSUndoManager
UITextField. Для всех объектов UITextField и UITextView в iOS 3.0 и выше существует объект undoManager
, к которому можно обращаться и который используется для управления отменой и повторным выполнением операций. Необходимый код будет выглядеть примерно так:
(реализация метода UIActionSheetDelegate)
- (void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == /*undo index*/)
[yourTextField.undoManager undo];
}
РЕДАКТИРОВАТЬ: Я предлагаю вам посмотреть документацию Apple для Undo Managers , она должна помочь вам в этом, если вам это понадобится.