首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别核心数据管理对象模型--哈希?

如何识别核心数据管理对象模型--哈希?
EN

Stack Overflow用户
提问于 2013-05-24 02:37:28
回答 1查看 696关注 0票数 0

有没有一种方法可以获得核心数据管理对象模型的唯一散列,以便我可以看到核心数据存储是否与特定模型保持同步?我正在构建一个核心数据同步系统,我希望确保正在同步的核心数据存储使用相同版本的托管对象模型。

EN

回答 1

Stack Overflow用户

发布于 2013-05-24 02:55:50

模型本身没有散列值,但是

代码语言:javascript
复制
[managedObjectModel entities]

返回实体说明的数组,每个实体说明都有一个versionHash属性。您可以将这些散列与持久存储的metaData字典中的版本散列进行比较。

但是要检查商店与模型的兼容性,您还可以使用

代码语言:javascript
复制
isConfiguration:compatibleWithStoreMetadata:

如“核心数据模型版本控制和数据迁移编程指南”中的"Is Migration Necessary"所述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16721456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档