2010-11-20 4 views
0

Мое приложение - многопользовательское. Мастер-представление приводит к детальному представлению с данными Core Data. При попытке нажать на кнопку в главной целью перейти на детальном, я получаю следующее сообщение аварии:Основные данные: сбой при переходе к подробному просмотру

2010-11-21 01:41:01.487 CustomTableView[2253:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'executeFetchRequest:error: A fetch request must have an entity.' 

код основных данных используется для работы хорошо в другом проекте, но он выходит из строя в этом. Виды без базовых данных не имеют проблем

Как это исправить? любая помощь


Update

Вот код выборки:

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; 


CustomTableViewAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate]; 
NSManagedObjectContext *managedObjectContext = appDelegate.managedObjectContext; 

NSEntityDescription *entity = [NSEntityDescription entityForName:@"Hero" inManagedObjectContext:managedObjectContext]; 
[fetchRequest setEntity:entity]; 

ответ

0

выборки запроса не имеет его сущность указано. Код, как это отсутствует:

NSEntityDescription *entity = [NSEntityDescription entityForName:@"EntityName" inManagedObjectContext:moc]; 
[fetchRequest setEntity:entity]; 

Или, если вы используете шаблон запроса выборки, шаблон отсутствует его Entity спецификатор.

+0

Да, у меня такой код в моем методе fetchresultcontroller, этот метод находится в представлении с основными данными, мне нужно переместить его где-то еще? – Heartbreakkid

+0

Можете ли вы проверить, что объект, используемый для запроса выборки, не равен нулю? Возможно, имя объекта написано с ошибкой или контекст управляемого объекта равен нулю. –

+0

Сущность имя то же самое, но я не уверен в управлении объектным контекстом, позвольте мне перепроверить первый – Heartbreakkid

Смежные вопросы