Coredata: NsmanageDObject ne répond pas au message défini par l'utilisateur
-
16-09-2020 - |
Question
Utilisation de Coredata (sur une application iPhone) J'ai généré mes classes d'entité du modèle et j'ai ajouté des méthodes supplémentaires à certains.Il semble que parfois, je reçois une exception pour appeler une de ces méthodes.L'exception n'est pas aléatoire mais ne concerne que certaines sous-classes managrées (les autres semblent répondre correctement). Voici un exemple de ce que je reçois:
-[NSManagedObject printTime]: unrecognized selector sent to instance 0x5b50af0
2010-07-15 10: 29: 55.216 LP [6686: 207] *** Application de terminaison due à une exception non capturée 'NsinvalidargumentException', Raison: '- [NSManageDObject PrintTime]: Sélecteur non reconnu envoyé à l'instance 0x5B50AF0'
Le NsmaniedObject est un objet que je reçois d'une extraction (casted à la sous-classe correcte) et les méthodes dont je parle sont des méthodes d'impression.(J'ai essayé de récupérer ceux non comme des défauts non plus) Est-ce que je manque quelque chose?
La solution
Avez-vous défini la classe correcte pour l'entité dans le modèle d'objet géré?