Завершение работы приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «+ entityForName: не удалось найти NSManagedObjectModel для имени объекта« Персоны »'*
Сущность создается в файле модели данных, и я добавил основные функции данных в файл делегата приложения.
Я пытаюсь использовать данные ядра в моем первом контроллере представления, который находится во вкладке, выполнив это:
- (IBAction)save:(id)sender {
NSLog(@"String is %d", [choiceSeg selectedSegmentIndex]);
NSManagedObjectContext *context = self.managedObjectContext;
Persons *person = (Persons *)[NSEntityDescription insertNewObjectForEntityForName:@"Persons" inManagedObjectContext:context];
NSNumber *ageValue = [NSNumber numberWithInt:[choiceSeg selectedSegmentIndex]];
[person setAge:ageValue];
// Save the context
if (![context save:nil]) {
// error checking
}
Кроме того, я действительно синтезировал управляемый объект Context в моем представлении.
Что я сделал не так?