Core Data なしでアプリを作成しました。ここで、Core Data なしで元に戻すとやり直しを実現するメソッドを含めたいと思います。
残念ながら、インターネットや本などで何も見つかりませんでした。
スタックの機能を持つべき NSMutableArray が 2 つあると思いました。
だから私はそれらを undoStack と redoStack と呼んでいます。ジェスチャーなどのアクションを行う場合、このアクションは配列に保持する必要があります。
[undoStack addObject:gestureRecognizer];
[元に戻す] ボタンをクリックすると、次のステートメントが実行されます。
[undoStack removeObject: [undoStack lastObject]]; と
[redoStack addObject: [undoStack lastObject]];
最後に、スタックを自動的にクリアする保存ボタンがあります
これで問題ありませんが、すべてのアクションを 1 つの配列に保存するにはどうすればよいでしょうか?
次のようなアクション: panGesture、pinchGesture、rotationGesture
前もって感謝します