【发布时间】:2014-02-25 10:12:31
【问题描述】:
我的核心数据模型有一个小问题。图表视图中的布局不断恢复,所有实体都堆叠在一起。
XCode 是否将布局信息保存在 .xcdatamodel 中?如果是这样,默认情况下是否将此信息添加到源代码管理中,或者我是否还必须跟踪其他文件?还是保存在类似于断点和用户界面布局的用户首选项中?
还有其他人有这个问题吗?
【问题讨论】:
我的核心数据模型有一个小问题。图表视图中的布局不断恢复,所有实体都堆叠在一起。
XCode 是否将布局信息保存在 .xcdatamodel 中?如果是这样,默认情况下是否将此信息添加到源代码管理中,或者我是否还必须跟踪其他文件?还是保存在类似于断点和用户界面布局的用户首选项中?
还有其他人有这个问题吗?
【问题讨论】:
此信息存储在数据模型文件中。没有单独的文件可以跟踪,它与实体定义在同一个文件中。
但是 Xcode 并不总是保留这些数据。这是一个错误。我早就放弃了图表视图,部分原因是当 Xcode 失去排列并将所有实体放在图表的中心时,我不得不经常清理它。
提交错误,并停止使用图表视图。这是保持理智的最佳方式。
【讨论】:
旧线程,但对于 Google 员工... Xcode 7 对此仍然很古怪。据我所知,此信息确实正确保存,但仅在模型本身保存时。看起来好像 Xcode 只识别 MOM 需要保存 IFF 您对实际模型进行了更改,而不是模型的图表。就个人而言,我的构建设置被设置为在构建时自动保存未保存的文件,所以我假设在构建时一切都是最新的。如果模型本身没有更改,这将不包括 MOM 图更改 - 在这些情况下需要在调整图后手动点击 Cmd-S。
【讨论】:
您可以查看单独的实体,也可以拖放实体以获得清晰的视图。 右下角有一些按钮使用它们。
【讨论】: