Где мои основные объекты данных?

У меня есть уже существующий проект, в который я добавил модели Core Data. Я добавил структуру Core Data, добавил модель данных с сущностями и включил ее в целевое приложение моего приложения вместе с некоторыми сгенерированными классами NSManagedObject . Он прекрасно компилируется, и теперь я хотел бы добавить несколько тестов для созданных мной сущностей. Следуя этим инструкциям , я установил базовый класс логического теста с помощью метода setUp следующим образом:

- (void)setUp {
    model = [NSManagedObjectModel mergedModelFromBundles:nil];
    NSLog(@"model: %@", model);
    coord = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:model];
    store = [coord addPersistentStoreWithType:NSInMemoryStoreType
                                configuration:nil
                                          URL:nil
                                      options:nil 
                                        error:NULL];
    ctx = [[NSManagedObjectContext alloc] init];
    [ctx setPersistentStoreCoordinator:coord];
}

Он компилируется и создаются все объекты. Однако в модели нет сущностей! Вывод NSLog () выглядит так:

2011-10-29 23:56:58.941 otest[42682:3b03] model: () isEditable 1, entities {
}, fetch request templates {
}

Так где же мои сущности? Я покопался в пакете, и там тоже нет файлов .momd . Пропустил ли я какой-то важный шаг для построения моих моделей?

5
задан theory 30 October 2011 в 07:09
поделиться