Да, вы можете, я не знаю, откуда взялся комплект. Если он включен из проекта xcode в другой проект, вы должны убедиться, что ваш пакет включен в основной пакет.
Посмотрите на это: Как включить пакет в основной проект xcode 4
Для быстрой проверки вы можете взглянуть на свой пакет приложений с «Показать содержимое пакета» и посмотреть, есть ли включенный пакет.
Затем, начиная с этого момента, вы должны искать пакет, содержащий вашу модель данных.
Это то, что я сделал в моем проекте. Самым сложным было включить внешний комплект.
Я думаю, что вы почти с вашим кодом.
NSBundle *bundle = [NSBundle mainBundle];
NSString *includedModelPath = [bundle pathForResource:@"YourIncludedBundle" ofType:@"bundle"];
NSURL *includedModelURL = [[NSBundle bundleWithPath:includedModelPath] URLForResource:@"DataModel" withExtension:@"momd"];
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSURL *storeUrl = [NSURL fileURLWithPath: [documentsDirectory stringByAppendingPathComponent: dbname]];
self.managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:includedModelURL];
Я только что скопировал и вставил из своего кода, чтобы сделать его более подробным, чтобы лучше объяснить.