0
在我的基于文档的应用程序中,我为[自我撤销管理器]调用prepareWithInvocationTarget和registerUndoWithTarget。但是,在编辑菜单中,撤消&重做仍然是空白。我可以通过调用[[self undoManager] undo]来手动执行撤消操作。基于文档的应用程序中的NSUndoManager错误行为
为了确保,我创建了一个新项目,在它的prepareWithInvocationTarget和registerUndoWithTarget中调用。魔法!编辑菜单中的撤消/重做元素现在可以点击。
这可能是什么原因?我尝试在界面构建器中检查连接,但它们与我创建的新项目中的连接相同。任何想法如何解决它?
很难对这样的问题给出一个很好的答案,因为我们看不到任何实际的代码,只有你对你所做的事情的描述。 – 2011-12-23 02:06:32