【发布时间】:2010-02-06 19:08:43
【问题描述】:
我有一个对象,我对其进行了一些更改,但我不想保存它们,我想要“旧”值。
我试过了:
[managedObjectContext rollback];
[managedObjectContext redo];
[managedObjectContext reset];
它们似乎都不起作用......
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
我应该重新获取对象吗?
谢谢,
r.
【问题讨论】:
-
是的,请参阅 Marcus S.Zarra 接受的答案
标签: iphone iphone-sdk-3.0 core-data