Domanda

Im sviluppare un app che mostra informazioni di base da un db CoreData, Ho il db salvare informazioni quando viene colpito pulsante Salva, ma quando voglio mostrare i dati in un'altra vista in una tabella, Ottengo nessun errore, ma un NSexeption>

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

i dati vengono risparmio correttamente come ho controllato in un'interfaccia grafica SQLite, ma non mostrando in tabella, con l'errore precedente,

come risolvere il problema per favore?

il mio piccolo progetto è in qui!

vi ringrazio tanto!

È stato utile?

Soluzione

D'accordo, il vostro managedObjectContext deve venire da App Deleagte, in ShowViewController provare:

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

In questo momento, il contesto è in arrivo sotto forma _context, che è NULL.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top