【发布时间】:2011-12-07 13:51:44
【问题描述】:
我不清楚如何使用 Xcode 接口添加额外的映射模型。目前我有一个版本化的数据库,并使用核心数据简单迁移从 V1 到 V2。但现在我需要在某些情况下从 V2 升级到 V3,并根据用户在其应用更新周期中所处的位置从 V1 升级到 V3。
我的具体问题是,当我使用 Xcode 创建其他映射模型时,它会将它们放在单独的文件中。但是 CoreData 唯一自动检测到的是名为“Model.xcmapingmodel”的那个。所有的映射都应该在这个文件中吗?如果是的话,你如何使用 Xcode4 把它们放在那里?
我的印象是 CoreData 查看了用户版本的数据库,然后查看了数据库的“当前”版本应该是什么,并寻找用于迁移的映射模型?如果是,它没有找到其他映射模型?
【问题讨论】:
标签: ios core-data core-data-migration