Question

Im le développement d'une application qui affiche des informations de base d'un CoreData db, Je l'info sauver db lorsqu'il est frappé bouton Enregistrer, mais quand je veux montrer les données dans une autre vue dans une table, Je reçois aucune erreur, mais un NSexeption>

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason:    '+entityForName: could not locate an NSManagedObjectModel for entity name 'Contacts''

les données sont correctement économiser comme je l'ai vérifié dans une interface graphique sqlite, mais pas figurant dans le tableau, avec l'erreur ci-dessus,

comment y remédier s'il vous plaît?

mon petit projet est en ici!

merci beaucoup!

Était-ce utile?

La solution

D'accord, votre managedObjectContext doit venir du délégué App, dans ShowViewController essayer:

    managedObjectContext = [(CoreDataEnsaAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];

En ce moment, le contexte est à venir sous forme _context, qui est NULL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top