2012-11-30 105 views
2

我愚蠢地刪除它。我刪除了包含不同版本的文件。是否有可能恢復我刪除的xcdatamodel文件?

我可以恢復到舊的快照,但自那時起我就開始工作了。

是否可以恢復爲我的檔案之一或者我只能從那裏提交/分享?

我仍然可以運行應用程序,但我需要對數據庫進行更改。

回答

3

Xcode將.xcdatamodels編譯爲.moms。在管理器窗口中,您可以使用'分配...'作爲'以Xcode存檔導出'。做到這一點,找到存檔文件,右鍵單擊並選擇「顯示包裝內容」。在那裏導航到產品/應用程序來查找您的應用程序。顯示它的包內容,如果你使用的是版本化的模型,那麼它應該是直接的.mom文件,或者是.momd文件夾中的一堆.mom文件。抓住你想要的.moms。

然後激活Xcode架構編輯器並從菜單欄中選擇Editor-> Import ...。您應該能夠從那裏導入.mom,重新創建您的核心數據模式。

+0

我似乎無法找到導入的地方。我正在使用Xcode 4.模式編輯器在哪裏? – Rail24

+1

我創建了一個臨時的.xcdatamodels文件,並能夠在編輯器下找到導入部分。非常感謝。 – Rail24