我有一个对象,我对它进行了一些更改,但我不想保存它们,我想要'旧'值.
我尝试过:
[managedObjectContext rollback];
[managedObjectContext redo];
[managedObjectContext reset];
Run Code Online (Sandbox Code Playgroud)
并且它们似乎都没有工作......
NSLog(@"current: %@",ingredient.name); // ===> bread
[ingredient setName:@"test new data"];
NSLog(@"new: %@",ingredient.name); // ===> test new data
[managedObjectContext rollback];
[managedObjectContext redo];
[managedObjectContext reset];
NSLog(@"current: %@",ingredient.name); // ===> test new data
// I want again ===> bread
Run Code Online (Sandbox Code Playgroud)
我应该再次重新获取对象吗?
谢谢,
河