I have an NSManagedObject
subclass where absences
is an NSMutableArray
@interface Record : NSManagedObject
@property (nonatomic, retain) id absences;
@end
I want to be able to add items to the absences array; however, if I do [myRecord.absences addObject:SomeObj
the record does not save properly. It almost appears that the NSManagedObject
does not know that I updated the absences
array.
Nevertheless, if I add SomeObj
to some localAray
, then set myRecord.absences = localArray
, the NSManagedObject
saves correctly.
Can someone explain this behaviour and how I might avoid it...thanks