私のドキュメントベースのアプリケーションでは、[self undoManager]のprepareWithInvocationTargetとregisterUndoWithTargetを呼び出します。ただし、編集メニューの元に戻す&のやり直しは空白です。 [[undoManager] undo]を呼び出して手動で取り消しを実行することができます。ドキュメントベースのアプリケーションのNSUndoManagerが正しく動作しない
私は、prepareWithInvocationTargetとregisterUndoWithTargetという新しいプロジェクトを作成しました。マジック! [編集]メニューの[元に戻す/やり直す]要素をクリックできました。
これにはどのような原因が考えられますか?私はインターフェイスビルダーで接続をチェックしようとしましたが、私が作成した新しいプロジェクトと同じです。どのようにそれを修正するための任意のアイデア?
あなたの実際のコードは見えないので、このような質問には良い答えを与えるのは難しいです。あなたが思ったことのあなたの説明だけです。 –