我一直在基于CoreDataBooks示例开发第一个应用程序。我注意到,如果删除所有UndoManager代码,示例仍然可以正常运行。我不关心震动事件,所以我可以在基本的面向表格的应用程序(类似于Contacts)中安全地删除这些内容吗?我花了一些时间在文档和网络上,我不知道如何使用这个功能。我错过了什么基本的东西?
答案 0 :(得分:2)
NSManagedObjectContext on ADC在这个主题上非常明确
您可以将撤消管理器设置为nil以禁用撤消支持。如果您不希望支持特定上下文的撤消,例如在大型导入过程中,请提供性能优势 - 请参阅“核心数据编程指南”。
如果你不需要撤销支持,可以在你的上下文中设置undoManager nil来禁用它(或者根本不设置它)