相关疑难解决方法(0)

核心数据:重置为初始状态

我有一个对象,我对它进行了一些更改,但我不想保存它们,我想要'旧'值.

我尝试过:

[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)

我应该再次重新获取对象吗?

谢谢,

iphone core-data iphone-sdk-3.0

12
推荐指数
1
解决办法
8315
查看次数

标签 统计

core-data ×1

iphone ×1

iphone-sdk-3.0 ×1