更改核心数据模型版本标识符

发布于 2024-10-24 12:11:07 字数 194 浏览 1 评论 0原文

我正在尝试调试迁移未使用的映射模型的问题,因此我打印出了源模型和目标模型的版本标识符,但两者都是空白的。

这个链接说要在模型检查器中设置它们,但我在 xcode 3 或 4 上找不到它......或者至少在我能找到的数据模型本身的任何地方都没有 versionIdentifier 或类似的东西。

有谁知道我在哪里找到的?

I'm trying to debug an issue with my mapping model not being used by my migration, and so I printed out the sourceModel and destinationModel's versionIdentifiers, but both were blank.

http://developer.apple.com/library/ios/#documentation/cocoa/Reference/CoreDataFramework/Classes/NSManagedObjectModel_Class/Reference/Reference.html%23//apple_ref/occ/instm/NSManagedObjectModel/versionIdentifiers

This link says to set them in the model inspector but I can't find that on xcode 3 or 4... or at least there is no versionIdentifier or similar in anywhere I can find for the data model itself.

Does anyone know where I find that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

靖瑶 2024-10-31 12:11:07

看看这篇文章 - 特别是我的答案;):核心数据轻量级迁移:无法找到或自动推断迁移的映射模型

我没有发现版本标识符在调试时像各种实体的“元数据”一样有用 - 正如我所见此处概述: NSManagedObjectModel versionIdentifiers

希望这有帮助。

Take a look at this posting - and, in particular, my answer ;) : Core Data lightweight migration: Can't find or automatically infer mapping model for migration

I did not find versionIdentifiers to be as helpful in debugging as the 'metadata' for the various entities - as I outlined here: NSManagedObjectModel versionIdentifiers

Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文