Просто пытаясь войти в Базовый материал Данных и будучи пересеченным сразу. В моем AppDelegate у меня есть следующий код:
- (NSManagedObjectModel *)managedObjectModel {
if (managedObjectModel_ != nil) {
return managedObjectModel_;
}
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"DataModel" ofType:@"momd"];
NSURL *modelURL = [NSURL fileURLWithPath:modelPath];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return managedObjectModel_;
}
Где "Модель данных" является названием моего .xcdatamodel файла - это корректно?
Часто проще изменить это на
managedObjectModel_ = [[NSManagedObjectModel mergedModelFromBundles:nil] retain];
Тогда, если это mom или momd, вы все равно получите модель обратно.