J'ai un nsmanagedObject ce NSManagedObject contient un NSSet.NSManagedObject - NSSet est supprimé?
les données pour obtenir NSSet est perdu quand je .L'appel sur un NSManagedObject avec retenue nombre de 2.
Ne serait-en conservant un NSManagedObject conservent également toutes ses propriétés ??
- (id)initViewWithManagedObject :(NSManagedObject)obj
{
if (self = [super init])
{
self.managedObject = obj;
}
return self;
}
- (void)dealloc
{
self.managedObject = nil;
//Here is when the nsset data gets removed
[super dealloc];
}
décrit ci-dessous comment la propriété a été créé
@interface MyManagedObject :NSManagedObject
@property (nonatomic, retain) NSSet *mySet;
@end
@implementation MyManagedObject
@dynamic mySet;
@end
En supposant que les données de base et vos setters sont correctement configurés, vous ne devriez jamais avoir à définir manuellement la relation de réciprocité - les données de base le font automatiquement pour vous. –