J'ai une question à propos des données de base. Au démarrage de mon application, quand mes données (qui sont stockées automatiquement par Core Data) sont-elles chargées dans les NSArrayControllers? Je veux le modifier en premier lieu avant que l'utilisateur puisse interagir avec lui. Pour être plus précis: j'ai un NSArrayController pour l'entité Playlist. Avant que l'utilisateur puisse ajouter de nouvelles listes de lecture ou interagir avec l'application, je souhaite modifier les listes de lecture par programmation. J'ai essayé windowControllerDidLoadNib:
dans mon NSPersistentDocument (MyDocument.m) et awakeFromNib
à la fois dans mon NSPersistendDocument et le NSArrayController, mais quand je vérifie dans ces méthodes avec [[myArrayController arrangedObjects] count]
j'obtiens 0 comme résultat (le contenu du contrôleur de tableau est vide).Données de base: Quand et où les entités sont-elles chargées en premier lieu?
Cependant, j'ai effectivement des données stockées et il est affiché à l'utilisateur. Je ne sais pas quand et où je peux le modifier en premier lieu.
Merci pour votre aide.
Merci beaucoup! Je reconnais maintenant que j'ai besoin de récupérer les objets gérés que j'ai besoin de modifier au préalable. C'est exactement ce que je voulais savoir et ça marche maintenant pour moi! Merci. – Core