Я прошел через много вопросов, но это все еще неясно.
У меня есть 5 вкладок в моем приложении (приложение с панелью вкладок), и каждая вкладка отвечает за то, что некоторые детали помещаются в 1 таблицу.Таким образом, в действительности одна таблица для каждой вкладки.
Я правильно инициализировал managedObjectContext
и успешно сохранил данные в объекте.Теперь, когда я пытаюсь вставить данные во вторую таблицу, я получаю следующее исключение:
Завершение приложения из-за необработанного исключения NSInternalInconsistencyException, причина: '+ entityForName: моглине найти NSManagedObjectModel для имени объекта 'OtherDetail' *
Необходимо ли передавать данные во все объекты за один раз?
(void)persistOtherDetail:segCtrlValue:genInfoId:type:labelValue{
NSLog(@"Persisting %@",type);
NSLog(@"seg control value %@", segCtrlValue);
OtherDetail *otherDetail = (OtherDetail *)[NSEntityDescription insertNewObjectForEntityForName:@"OtherDetail" inManagedObjectContext:managedObjectContext];
otherDetail.enteredValue = segCtrlValue;
otherDetail.genInfoId = genInfoId;
otherDetail.checklistDesc = labelValue;
otherDetail.checklistName = type;
NSError *error;
if (![managedObjectContext save:&error])
{
NSLog(@"Problem saving: %@", [error localizedDescription]);
}
}