私はこれに対して頭を長時間叩いています。私は2つのViewControllerがNSEntityDescriptionを使用しようとしていますが、1つと1つはできません(私に上記のエラーを与える)。私はそれがManagedObjectContextに問題があることを理解AppDelegate.h宣言されていない識別子 'NSEntityDescription'の使用
どちらViewControllersは、インポートが、両方ViewControllersは、のviewDidLoadでManagedObjectContextを同じように設定します。
if (!self.managedObjectContext) {
self.managedObjectContext = [(AppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];
}
多分それが関係しているとビューコントローラ階層を使用していますか? Tho、私はNSEntityDescriptionの使用がmanagedObjectContextに基づいていると仮定しています。
ありがとうございます!
通常、すべてのクラスで使用できるように、Prefix.pchに '#import'を追加します。ビューコントローラの1つにCore Dataヘッダをインポートするのを忘れたようです。 –
ああ私の良さはそれでした。 #importされた別のファイルの中にあった。私はあなたのアドバイスを取ると思います。なぜあなたは答えをコメントにして、それを受け入れるのですか? –
答えとして私のコメントを追加しました。 –