как да направите NSManagedObjectContext мръсен (hasChanges = YES) ръчно

проблемът е: докато задавате преходен недефиниран атрибут в -(void)didSave метод след първия save: не прави контекста мръсен в iOS 4.3 (Симулатор), но го прави мръсен в iOS 5.0 Simulator.

Имам нужда от същото поведение в iOS 4.3.

И така - кой е най-евтиният начин да направите контекста мръсен между 2 (BOOL)save: повиквания.

Още веднъж - в iOS 5 настройката на преходен атрибут в -(void)didSave прави контекста мръсен, но в iOS 4.3 не.

и още - трябва да направя всички обекти, които са били променени в метода didSave, "мръсни"


person Renatus    schedule 08.12.2011    source източник


Отговори (1)


Опитвали ли сте да подкласирате NSManagedObjectContext и да върнете true за свойството hasChanges или подобно?

person the Reverend    schedule 27.12.2011