更改核心数据模型versionIdentifier

时间:2011-03-20 07:11:28

标签: iphone xcode core-data mapping-model core-data-migration

我正在尝试使用我的迁移未使用的映射模型调试问题,因此我打印出了sourceModel和destinationModel的versionIdentifiers,但两者都是空白的。

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

此链接说明在模型检查器中设置它们但我在xcode 3或4上找不到...或者至少在我可以找到的数据模型本身的任何地方都没有versionIdentifier或类似物。

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

1 个答案:

答案 0 :(得分:0)

看一下这篇文章 - 特别是我的回答;):Core Data lightweight migration: Can't find or automatically infer mapping model for migration

我没有发现versionIdentifiers在调试方面与各种实体的“元数据”一样有用 - 正如我在此处概述的那样:NSManagedObjectModel versionIdentifiers

希望这有帮助。