Comment Traiter Temporaire NSManagedObject instances?

J'ai besoin de créer NSManagedObject cas, faire des trucs avec eux et puis poubelle ou de les stocker à sqlite db. Le problème est que je ne peut pas créer des instances de NSManagedObject étrangers à NSManagedObjectContext et cela signifie que je dois éclaircir quelque peu après je décide que je n'ai pas besoin de certains objets dans ma db.

À traiter avec elle, j'ai créé une banque de mémoire à l'aide de la même coordonnateur et je suis plaçant temporairement des objets en utilisant assignObject:toPersistentStore. Maintenant, comment puis-je m'assurer que ces objets temporaires ne pas obtenir les données, dont j'extrais de la commune pour les deux magasins contexte? Ou dois-je créer des contextes différents pour une telle tâche?


UPD:

Maintenant je vais penser à faire autre contexte pour la mémoire vive. Comment puis-je déplacer des objets à partir d'un contexte à l'autre? Juste à l'aide de [contexte insertObject:]? Il travaillera sur OK dans cette configuration? Si j'insère un objet à partir du graphe d'objets, le graphique permet aussi de s'insérés dans leur contexte?

  • Cela devrait être une question distincte puisque vous avez marqué ce un comme réponse. Créer une nouvelle question et d'expliquer POURQUOI vous vous sentez vous avez besoin d'un ensemble de Données de Base de la pile UNIQUEMENT pour une banque de mémoire. Je serai heureux d'examiner la question avec vous.
  • UPD article est pas pertinente, parce que j'en ai choisi une autre approche, voir mon dernier commentaire à votre réponse.
InformationsquelleAutor fspirit | 2010-07-15