J'utilise une tableview avec des données de coredata en utilisant nsfetchedresultscontroller. Lorsque la vue se charge, je crée une nouvelle entité en utilisanttableview coredata objet temporaire
SomeManagedObject *someManagedObject = [NSEntityDescription insertNewObjectForEntityForName:@"SomeManagedObject" inManagedObjectContext:self.managedObjectContext];
De cette façon, la nouvelle entité apparaît dans ma vue de table. Maintenant je veux que cette entité soit seulement temporaire, mais quand j'édite un objet dans la vue de table et enregistre le managedObjectContext l'entité temporaire sera également sauvée et je ne veux pas cela.
Est-ce que c'est un moyen de sauvegarder un seul objet et pas tout à l'intérieur de managedObjectContext?
Est-ce que c'est leur autre façon de créer un objet temporaire pour ma tableview.
Toute aide serait la bienvenue. Merci Ton
Vous pouvez passer un contexte nul à initWithEntity: insertIntoManagedObjectContext. Voir cette question: http://stackoverflow.com/questions/3256195/how-to-deal-with-temporary-nsmanagedobject-instances – Symmetric