Я создаю объект managedObjectModel из следующего кода
- (NSManagedObjectModel *)managedObjectModel {
if (managedObjectModel_ != nil) {
return managedObjectModel_;
}
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"DataHouse" ofType:@"momd"];
NSURL *modelURL = [NSURL fileURLWithPath:modelPath];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return managedObjectModel_;
}
У меня есть DataHouse.xcdatamodeld файл в моем проекте xcode. Этот код работает абсолютно нормально. Теперь, перейдя к проблеме .... Я сделал работу над своим кодом , перейдя по этой замечательной ссылке . я включил мою структуру в новый проект и попытался запустить его. Приложение рухнуло на меня именно в приведенной выше базе кода. Я знаю причину этого тоже, но не могу решить ее. Проблема здесь в том, что при создании managedObjectModel компилятор ищет файл с именем DataHouse.xcdatamodeld в Main bundle . но этот файл является частью новой структуры и отсутствует в основном комплекте. Теперь, как мне решить эту проблему ... Любые идеи, пожалуйста ...