如何使NSManagedObjectContext变脏(hasChanges = YES)手动

时间:2011-12-08 12:58:50

标签: objective-c cocoa-touch core-data ios4 ios5

问题是: 在第一个-(void)didSave之后在save: metod中设置瞬态未定义属性不会在iOS 4.3(模拟器)中使上下文变脏,但在iOS 5.0模拟器中使其变脏。

我在iOS 4.3中需要相同的行为。

那么 - 在2 (BOOL)save:次调用之间使上下文变脏的最便宜的方法是什么。

再次 - 在iOS 5中设置-(void)didSave中的瞬态属性会使上下文变脏,但是在ios 4.3上没有。

以及更多 - 我需要在didSave方法“脏”中更改所有已更改的对象

1 个答案:

答案 0 :(得分:0)

您是否尝试过继承NSManagedObjectContext并为hasChanges属性或类似属性返回true?