J'ai un problème avec KVO et je ne peux pas savoir de quoi il s'agit.KVO - problème de récupération de l'objet du stockage et de l'affichage pour l'édition
J'ai un écran qui peut être utilisé pour éditer ou créer un enregistrement. Cet enregistrement est représenté par un objet modèle qui contient un certain nombre de variables de type NSString.
Le contrôleur de cette chaîne a une variable d'instance pour contenir le modèle en cours de traitement. Lorsque j'ouvre la fenêtre pour créer un nouvel enregistrement, je crée une nouvelle entité sur mon contexte d'objet géré, j'affecte l'entité nouvellement créée à cette variable d'instance et affiche la fenêtre - pas de problème. J'utilise des notifications manuelles dans certains champs de mon objet modèle car il hérite de NSManagedObject.
Mais lorsque j'essaie de modifier un enregistrement - en le récupérant à partir des données de base et en faisant la même chose - j'obtiens l'erreur: [addObserver: forKeyPath: options: context:] n'est pas supporté. Chemin de la clé: nom d'utilisateur
NSLogging l'objet montre qu'il est du type correct. Des indices?
Merci, c'était ça. Je passais de NSArray à mon objet modèle et je ne pouvais pas le voir. – ruipacheco
Bon à entendre. Prendre soin d'upvote et accepter cette réponse alors? ;) – jmah
Ne peut pas voter, pas assez de points. – ruipacheco