2014-02-25 34 views
1

我的核心數據模型存在一個小問題。圖視圖中的佈局不斷恢復,並且所有實體都堆疊在一起。保存了核心數據模型圖視圖嗎?

XCode是否將佈局信息保存在.xcdatamodel中?如果是這樣,這個信息是默認添加到源代碼控制還是我必須跟蹤其他文件?還是將它保存在類似於斷點和用戶界面佈局的用戶首選項中?

其他人有這個問題嗎?

回答

2

該信息存儲在數據模型文件中。沒有單獨的文件要跟蹤,它與實體定義在同一個文件中。

但是,Xcode並不總是保留這些數據。這是一個錯誤。我早就放棄了圖表視圖,部分原因是當Xcode失去了安排並將所有實體放在圖表中心時,我必須經常清理它。

提交錯誤並停止使用圖視圖。這是保持理智的最佳方式。

0

您可以查看單獨的實體,也可以拖放實體以清除視圖。 底部右側有一些按鈕使用它們。

+0

是的,我把它們移動了。但經過一段時間回到圖表後,它們再次堆疊。 –

2

舊的線程,但對於Googlers ... Xcode 7仍然古怪這一點。據我所知,這個信息能夠正確保存,但只有當模型本身被保存時。看起來好像Xcode只能識別MOM需要保存的IFF,而不是模型的圖表。就我個人而言,我的構建設置被設置爲自動將未保存的文件保存在構建版本上,所以我假設構建時一切都是最新的。如果模型本身沒有改變,這將不會涵蓋MOM圖表的變化 - 在這些情況下,需要在調整圖表後手動點擊Cmd-S。