3

[undoManager registerUndoWithTarget::] を使用して、元に戻すスタックにいくつかの変更を追加しています。ただし、1 回の実行ループ サイクルで 2 つの変更が同じグループに追加されると、一度に元に戻されることがあります。これは、私が望んでいる動作ではありません。これら 2 つの変更を分離して、元に戻すスタックに 2 つのアイテムを保持したいと考えています。これを正しく実装するには?[NSObject performSelector: ] を使用して、次の実行ループ サイクルで 2 番目の元に戻す追加を呼び出しますか、それとも何か?

ありがとう。

4

1 に答える 1