【发布时间】:2014-04-09 06:17:34
【问题描述】:
我对此进行了很多搜索,但无法获得有关我想要的更多详细信息。
是否有可能在NSUndoManager 类的帮助下反转任何方法执行的所有功能。
例如:假设我要从表格视图中删除任何行或在该方法中从其父视图中删除任何子视图。我可以在NSUndoManager 的帮助下扭转这种局面吗?
NSUndoManager 的 prepareWithInvocationTarget 方法对此有帮助吗?
任何帮助将不胜感激。
提前致谢!!!
【问题讨论】:
-
一般使用NSUndoManager,你必须实现任何你想撤消的反向动作。所以 NSUndoManager 只是作为一个很好的反向操作堆栈才真正有用。您仍然需要自己执行反向操作。
标签: ios iphone objective-c undo nsundomanager