3

我正在尝试从我的核心数据模型的第 4 版迁移到第 5 版。

我添加了一些可选的关系、一个实体和两个配置。

我尝试指定映射模型并使用核心数据,但每次都失败并出现错误Can't find model for source store

我尝试了各种解决方案;并且没有更改我的代码,这些代码在以前的迁移中表现良好(V3 for V4,等等......)

我的大部分代码都是样板文件,但如果需要,我可以在这里发布。

我以前的模型存在于 xcode 和模拟器中

我尝试在没有配置和配置的情况下使用它

完整的错误:

   URL = "file://localhost/Users/Antoine/Library/Application%20Support/iPhone%20Simulator/6.1/Applications/43ABE49D-610F-4179-AE86-02ADD21BF5BD/Documents/MyApp.sqlite";
    metadata =     {
        NSPersistenceFrameworkVersion = 419;
        NSStoreModelVersionHashes =         {
            Entity1 = <74c6decf 00855ecd e7efc8d4 529f2041 c774dd75 f726ba4b 3b47dfd4 cb3c5034>;
            Entity2 = <81da9d16 fdc9eb8e f63ad9a2 ed516f84 d8bba91e 0ee550bc 38ae7c10 1ff6ea26>;
[...]

        };
        NSStoreModelVersionHashesVersion = 3;
        NSStoreModelVersionIdentifiers =         (
            ""
        );
        NSStoreType = SQLite;
        NSStoreUUID = "D520EA63-D58C-4CAD-8310-94FEA3889C27";
        "_NSAutoVacuumLevel" = 2;
    };
    reason = "Can't find model for source store";

我的模型是通过[NSManagedObjectModel mergedModelFromBundles:nil]; The error occurred when I call提供的- (NSPersistentStore *)addPersistentStoreWithType:(NSString *)storeType configuration:(NSString *)configuration URL:(NSURL *)storeURL options:(NSDictionary *)options error:(NSError **)error,有或没有选项,有或没有配置

4

0 回答 0