Я написал приложение без базовых данных. Теперь я хочу включить методы для отмены отмены и повтора без данных Core Data.
К сожалению, я ничего не нашел в Интернете, книгах и т.д.
Как отменить и повторить обработку жеста
Я думал, что у меня есть два NSMutableArray, которые должны иметь функцию стеков.
Поэтому я называю их undoStack и redoStack. Если я выполняю действие, такое как жесты, это действие должно выполняться в массиве:
[undoStack addObject: gestureRecognizer];
Если я нажимаю кнопку отмены, следующие утверждения должны быть выполнены:
[undoStack removeObject: [undoStack lastObject]]; и
[redoStack addObject: [undoStack lastObject]];
В конце я получил кнопку Сохранить, которая очищает стеки автоматически
Это все хорошо, но как я могу сохранить все действия в одном массиве?
действия, такие как: panGesture, pinchGesture и rotationGesture
Спасибо заранее
Спасибо, я очень впечатлен вашим ответом, я еще раз прокомментирую, когда я попробую :), но теперь вы получаете +1 – Studie