Я слишком долго стучал головой об этом. У меня есть два ViewControllers, пытающихся использовать NSEntityDescription, можно и нельзя (давая мне вышеуказанную ошибку).
Оба ViewControllers импортируют AppDelegate.h
Я полагаю, что это проблема с ManagedObjectContext, но оба ViewControllers устанавливают ManagedObjectContext в ViewDidLoad одинаково:
if (!self.managedObjectContext) {
self.managedObjectContext = [(AppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];
}
Может быть, это связано с иерархией контроллера представления? Tho, я полагаю, что использование NSEntityDescription основано на управляемом объектеContext.
Спасибо!