core data generated these 4 methods. can delete them because they're generated dynamically, right?
@implementation user // . . . @dynamic authorizations; - (void)addauthorizationsobject:(nsmanagedobject *)value { nsset *changedobjects = [[nsset alloc] initwithobjects:&value count:1]; [self willchangevalueforkey:@"authorizations" withsetmutation:nskeyvalueunionsetmutation usingobjects:changedobjects]; [[self primitivevalueforkey:@"authorizations"] addobject:value]; [self didchangevalueforkey:@"authorizations" withsetmutation:nskeyvalueunionsetmutation usingobjects:changedobjects]; [changedobjects release]; } - (void)removeauthorizationsobject:(nsmanagedobject *)value { nsset *changedobjects = [[nsset alloc] initwithobjects:&value count:1]; [self willchangevalueforkey:@"authorizations" withsetmutation:nskeyvalueminussetmutation usingobjects:changedobjects]; [[self primitivevalueforkey:@"authorizations"] removeobject:value]; [self didchangevalueforkey:@"authorizations" withsetmutation:nskeyvalueminussetmutation usingobjects:changedobjects]; [changedobjects release]; } - (void)addauthorizations:(nsset *)value { [self willchangevalueforkey:@"authorizations" withsetmutation:nskeyvalueunionsetmutation usingobjects:value]; [[self primitivevalueforkey:@"authorizations"] unionset:value]; [self didchangevalueforkey:@"authorizations" withsetmutation:nskeyvalueunionsetmutation usingobjects:value]; } - (void)removeauthorizations:(nsset *)value { [self willchangevalueforkey:@"authorizations" withsetmutation:nskeyvalueminussetmutation usingobjects:value]; [[self primitivevalueforkey:@"authorizations"] minusset:value]; [self didchangevalueforkey:@"authorizations" withsetmutation:nskeyvalueminussetmutation usingobjects:value]; }
related links:
yes, long leave @dynamic
command accessors generated @ runtime.
Comments
Post a Comment