我尝试在Core Data中执行到新数据库模型版本的迁移。映射模型成功通过“无法添加目标存储”核心数据迁移错误
NSMappingModel *mappingModel = [NSMappingModel mappingModelFromBundles:nil
forSourceModel:sourceModel
destinationModel:destinationModel];
找到,但在迁移阶段
migrationSuccess = [standardMigrationManager migrateStoreFromURL:storeSourceUrl
type:NSSQLiteStoreType
options:sourceStoreOptions
withMappingModel:mappingModel
toDestinationURL:storeDestUrl
destinationType:NSSQLiteStoreType
destinationOptions:destinationStoreOptions
error:&error];
返回错误
Error Domain=NSCocoaErrorDomain Code=134110 "The operation couldn\u2019t be completed. (Cocoa error 134110.)" UserInfo=0x96f0350 {NSUnderlyingError=0x96d94e0 "The operation couldn\u2019t be completed. (Cocoa error 134100.)", reason=Can't add destination store}
我以前遇到了迁移许多问题,但没有一个看上去像这样。这是什么原因以及如何解决?
问候,
米哈尔
我在模拟器上工作。商店(sqlite文件)已经存在于Documents目录中。 – Kaktusiarz 2013-02-20 07:36:57