Frage

Im eine App, die zeigt grundlegende Informationen von einem Coredata db Entwicklung, Ich habe die DB-Informationsersparnis beim Speichern Knopf drücken, aber wenn ich möchte die Daten in einer anderen Ansicht in einer Tabelle anzuzeigen, Ich bekomme keine Fehler, sondern eine NSexeption>

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

die Daten speichern richtig, wie ich es in einer SQLite grafischen Oberfläche überprüft, aber nicht mit dem obigen Fehler in der Tabelle zeigen,

, wie es zu beheben bitte?

mein kleines Projekt ist in hier!

vielen Dank!

War es hilfreich?

Lösung

Okay, Ihr managedObjectContext muss aus dem App Deleagte, in ShowViewController Versuch kommen:

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

Im Moment der Kontext kommt Form _context, die NULL ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top