как сделать NSManagedObjectContext грязным (hasChanges = YES) вручную

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

Мне нужно такое же поведение в 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