【发布时间】:2014-04-01 23:01:38
【问题描述】:
我知道NSUndoManager 会在注册新的撤消操作后立即清除重做堆栈。是否有一种优雅的方法可以防止重做堆栈因“n”次撤消操作而被清除?我不想禁用撤消操作的注册。我只想防止重做堆栈被清除。
更新:我真的很喜欢NSUndoManager 提供的功能。所以我最终使用了两个NSMutableArrays 作为堆栈,并使用NSInvocation 进行堆栈弹出和推送。如何向 Apple 提供反馈?
【问题讨论】:
标签: ios iphone cocoa-touch nsundomanager