2013-04-12 56 views
0

我有版本控制核心數據的問題。我添加了一個新的實體Event,並遵循版本控制的所有步驟。我有一個文件夾Model.momd,其中包含Model.mom,Model2.mom和Model2.omo以及版本文件。我已經將modelObjectContext加載到momd文件夾加載。核心數據版本仍在加載舊媽媽文件

  • 當我使用Xcode將應用程序加載到我的iPhone時,它可以工作。然而,當
  • 我創建一個檔案,並取代在AppStore版本與通過iTunes 這個新版本中,我得到以下錯誤消息。 感謝

    createUnresolved錯誤錯誤域= NSCocoaErrorDomain代碼= 134130的UserInfo = 0x20147820 {URL =文件 「操作無法完成(可可錯誤134130.)」://本地主機的/ var /移動/應用/ 3B2BD803 -401D-4A95-ACDA-DD6A7D197930/Documents/Database.sqlite,metadata = {NSPersistenceFrameworkVersion = 419; NSStoreModelVersionHashes = { State = < 0bfe87fd 1e1b5822 eb704808 86efd0ca 61c108c3 328c095d 2f2eadb8 4c51a17f>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers =( 「」 ); NSStoreType = SQLite; NSStoreUUID =「C2EDD217-1F20-425A-927E-1B9A1C661085」; 「_NSAutoVacuumLevel」= 2; },reason =無法找到源存儲的模型。

+0

這可能有所幫助:http://stackoverflow.com/questions/8641802/core-data-migration-xcode-4-2-is-not-update-the-data-for-app-already-available-i/8641836#8641836 – user523234

+0

我嘗試每一個想法,我發現在網站上。所有文件都生成得很好,但舊媽媽文件仍然被加載。我有一些方式如何說ios加載這個文件Model2.mom? – spex

+0

你是怎麼解決這個問題的? –

回答

0

您是否在File Inspector中選擇了當前模型?

Version setting

你的核心數據模型在Project Navigator的時候應該是這個樣子

Project Navigator

+0

是的,我選擇了第2版。 – spex

0

我有數據庫模型文件夾中的項目甚至在硬盤文件夾中。當我將數據庫模型移動到xcode項目版本的根目錄時開始工作。