質問

CoreData DBの基本情報を表示するアプリを開発しているので、[保存]ボタンを押すとDB保存情報がありますが、テーブルの別のビューでデータを表示したい場合は、エラーはありませんが、nsexeption>

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

SQLiteグラフィカルインターフェイスでチェックしたため、データは正しく保存されていますが、上記のエラーで表に表示されません。

修正する方法は?

私の小さなプロジェクトがありますここ!

どうもありがとうございます!

役に立ちましたか?

解決

さて、あなた managedObjectContext INのアプリDeleagteから来る必要があります ShowViewController 試す:

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

現在、コンテキストは_contextの形式であり、これはnullです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top