核心数据迁移问题 - 导致应用程序崩溃

Core data migration issue - Its crashing the application

我在我的应用程序中使用了线数据,它已经上传并在应用程序商店上线了。现在我想上传一个核心数据有一些变化的新版本,但应用程序崩溃并出现以下错误 -

reason = "Can't find model for source store"; 

我的代码已经有了原子迁移,这里是代码

    NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
                         [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
                         [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];

NSError *error = nil;
_persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc]
                               initWithManagedObjectModel:[self managedObjectModel]];

if(![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType
                                              configuration:nil URL:storeUrl options:options error:&error])

我阅读了苹果文档并尝试使用

- (BOOL)migrateStore:(NSURL *)storeURL toVersionTwoStore:(NSURL *)dstStoreURL error:(NSError **)outError

但是我如何在此处找到目标和源 StoreURL?我应该从哪里调用这个方法?又如何?

请给出一些解决这个问题的建议。

我已经在本教程的帮助下解决了这个问题。

http://code.tutsplus.com/tutorials/core-data-from-scratch-migrations--cms-21844

值得一读... :) 享受