我創建了一個項目,其核心數據將與不可更改的數據庫配合使用。我不想在這個項目中編寫代碼,它將以編程方式填充這個數據庫。因此,我使用核心數據創建第二個項目,從第一個項目添加現有的xcdatamodel而不復制(僅引用)。在那裏我填充我的數據庫,用mozilla插件打開它併成功填充。然後我複製我的* .sqlite文件並手動將其替換爲第一個項目中的舊文件。它會導致錯誤:「用於打開商店的模型與用於創建商店的模型不兼容」。但我使用兩個文件相同的xcdatamodelid。我的錯誤在哪裏?在兩個應用程序中使用一個xcdatamodelId
對不起,我真的需要幫助。
P.S.當我從FileMerge的第一個項目和第二個(與填充基地的評論代碼)打開sqlite文件 - 第二個已經是空的。我很感激任何建議或幫助。
是的兩個目標將是一個很好的解決方案,謝謝! –
謝謝,它的工作! –