В моем проекте XCode 4.2.1 я создал .xcdatamodeld в моем существующем проекте и создал новые сущности, отношения. Я также создал классы NSManagedObject с использованиемИмпорт существующих NSManagedObject (ов) в новый .xcdatamodeld
Select .xcdatamodeld file
Editor > Create NSManagedObject subclass
Однако, когда я запустил приложение разбился на
- (NSManagedObjectModel *)managedObjectModel {
if (_managedObjectModel != nil) {
return _managedObjectModel;
}
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"XXXXXXDataModel" ofType:@"momd"];
NSURL *modelURL = [NSURL fileURLWithPath:modelPath];
_managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return _managedObjectModel;
}
_managedObjectModel не создается в
initWithContentsOfURL:modelURL
Когда я проверил содержимое пакета в папке приложения не отображало файлы .mom и .omo и t здесь был только файл Versions.plist, который был пуст. Я не могу восстановить файл .xcdatamodeld, поскольку он не был версией, и поэтому я создал новый файл модели данных.
Я хотел бы знать, как импортировать существующие объекты в мою новую модель данных. Я не вижу в XCode 4.2.1 никакой опции для этого. Любая помощь?
не смог открыть ссылку вы предоставили – unspokenblabber