3

Core Data モデルの 4 番目から 5 番目のバージョンへの移行を実行しようとしています。

いくつかのオプションのリレーションシップ、1 つのエンティティ、および 2 つの構成を追加しました。

マッピング モデルの指定とコア データの使用の両方を試みましたが、毎回エラーで失敗します。Can't find model for source store

さまざまな解決策を試しました。以前の移行でうまく動作したコードを変更しませんでした (V3 から 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]; 呼び出し時にエラーが発生します- (NSPersistentStore *)addPersistentStoreWithType:(NSString *)storeType configuration:(NSString *)configuration URL:(NSURL *)storeURL options:(NSDictionary *)options error:(NSError **)error

4

0 に答える 0