这两天看了一个coredata的官方代码,发现了里面的NSUndoManager类,就稍微的研究了一下.下面是我的一点学习记录
NSUndoManager 说白了主要就是2个方法,一个是redo,一个是undo,也就是对程序的撤销和恢复
-(void)undo
{
[self.undoManage undo];
}
-(void)redo
{
[self.undoManage redo];
}
它里面有一个 prepareWithInvocationTarget方法需要注意,