2009-11-06 6 views
1

Je voudrais savoir quand un objet a été inséré dans mon Core Data MOC et quand c'est le cas, ajoutez-le à un autre objet avec une relation. Donc, je regarde les notifications NSManagedObjectContextObjectsDidChangeNotification trouver tous les objets de la classe correcte dans l'ensemble des objets insérés et établir la connexion en utilisant addObject pour que le KVO soit géré correctement. Il semble fonctionner très bien.Suis-je autorisé à modifier le graphe d'objet dans NSManagedObjectContextObjectsDidChangeNotification?

Est-ce légal dans NSManagedObjectContextObjectsDidChangeNotification?

+0

Je pensais que tous ces noms de classe longue où en Java seulement .. Non, je me trompe :) - – user200654

Répondre

2

C'est tout à fait légal, il faut juste faire attention quand vous faites des choses comme ça que vous ne provoquez pas de récursion infinie (en insérant par exemple un objet provoquant une notification qui provoque l'ajout d'un objet, etc).

Questions connexes