iphone - NSManagedObject - NSSet gets removed? -


i have nsmanagedobject nsmanagedobject contains nsset.

the data nsset get's lost when call release on nsmanagedobject retain count of 2.

wouldn't retaining nsmanagedobject retain it's properties??

- (id)initviewwithmanagedobject :(nsmanagedobject)obj {      if (self = [super init])      {           self.managedobject = obj;      }      return self; }  - (void)dealloc {      self.managedobject = nil;      //here when nsset data gets removed       [super dealloc]; } 

below describes how property created

@interface mymanagedobject :nsmanagedobject @property (nonatomic, retain) nsset *myset; @end  @implementation mymanagedobject @dynamic myset; @end 

why calling [self.managedobject release]? should never call -release on results of calling getter. appropriate code here [managedobject release] (assuming managedobject name of backing ivar).

furthermore, once release object, why inspecting properties?


Comments

Popular posts from this blog

linux - Mailx and Gmail nss config dir -

c# - Is it possible to remove an existing registration from Autofac container builder? -

php - Mysql PK and FK char(36) vs int(10) -