NSException in der Tabellenansicht Kerndaten
-
11-10-2019 - |
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!
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