Я пытаюсь использовать функцию миграции в CoreData. Я следил за документацией Apple. У меня проблема в следующем методе:
/**
Returns the managed object model for the application.
If the model doesn't already exist, it is created by merging all of the models found in the application bundle.
*/
- (NSManagedObjectModel *)managedObjectModel {
if (managedObjectModel != nil) {
return managedObjectModel;
}
/*
* NSInvalidArgumentException', reason: '*** -[NSCFArray insertObject:atIndex:]: attempt to insert nil'
* 2010-02-17 16:27:15.338 Patrimoine[3037:207]
*/
managedObjectModel = [[NSManagedObjectModel mergedModelFromBundles:nil] retain];
return managedObjectModel;
}
Похоже, что существует такая же проблема на http://iphonedevelopment.blogspot.com/2009/09/core-data-migration-problems.html
Однако я выбрал метод, который предлагает Apple, используя опцию меню "Добавить версию модели".
Есть ли у вас идеи?