Je voudrais utiliser des objets gérés de données de base en dehors d'un contexte d'objet géré. J'ai vu d'autres sujets sur ce site qui disent que vous ne devriez jamais faire cela, mais voici mon problème:Comment puis-je utiliser des objets de données de base en dehors d'un contexte d'objet géré?
J'ai un objet 'Feed' et un objet 'story'. Le flux est comme un flux RSS et l'histoire ressemble à une seule histoire de ce flux. J'ai la possibilité de mettre en favori des flux, et j'utilise les données de base pour les conserver, mais lorsque je télécharge des articles à partir d'un flux, je ne souhaite pas insérer ces articles dans le contexte d'objet géré. La seule façon de créer mes objets, cependant, est en faisant ceci:
[NSEntityDescription insertNewObjectForEntityForName:name inManagedObjectContext:managedObjectContext];
Ce qui signifie qu'il sera persisté à la prochaine enregistrement de l'événement.
Je ne veux pas que ces objets soient conservés jusqu'à ce que l'utilisateur les sélectionne.
J'ai essayé de définir un "TransientStory" et un "PersistentStory" avec un protocole appelé "Story" que les deux implémentent, mais c'est un cauchemar. Des idées?