0

关于使用核心数据的两个独立但相关的问题:

  1. 我在 Xcode 中将实体/属性/关系添加到我的核心数据模型。有没有办法让它识别现有storedata文件中的信息并对其进行扩充,而不是简单地说它与现有模型不兼容?

    例如,如果我有一个cars实体并且我决定添加一个manufacturers具有 1:many 关系的实体,那么如何导入现有cars条目?

  2. 修改 #1 中的示例:如果我有两个现有的 Core Data 模型,一个 withcars和一个 with manufacturers,有没有办法创建一个具有两个实体的新数据模型,并且可以从storedata每个现有文件中适当导入?

4

1 回答 1

2

是的,Core Data 具有版本控制和迁移功能,可用于在进行更改时向前移动数据模型。您可以在此链接中阅读相关文档:Core Data Model Versioning and Data Migration Programming Guide 简介

于 2009-12-18T17:41:40.977 回答