Objective c &引用;“合并”;核心数据模型

Objective c &引用;“合并”;核心数据模型,objective-c,ios,core-data,Objective C,Ios,Core Data,因为这有点难以解释,我要举个例子: 假设模型V1有一个名为Names的实体,它在第一个版本中只有一个名为name的属性;在模型的第二个版本(现在是模型V2)中,它还具有lastName属性。由于新模型模式中同时包含name和lastName属性,因此它将不接受任何没有这些属性的SQLite(?)或模型。因此,我想要的是根据MappingModels或任何其他类型的迁移,尝试将模型V1合并到模型V2匹配字段中 所以我的问题是,我能做我刚才解释的事情吗?或者我需要迭代所有Model V1属性并手动将

因为这有点难以解释,我要举个例子:

假设模型V1有一个名为Names的实体,它在第一个版本中只有一个名为name的属性;在模型的第二个版本(现在是模型V2)中,它还具有lastName属性。由于新模型模式中同时包含name和lastName属性,因此它将不接受任何没有这些属性的SQLite(?)或模型。因此,我想要的是根据MappingModels或任何其他类型的迁移,尝试将模型V1合并到模型V2匹配字段中


所以我的问题是,我能做我刚才解释的事情吗?或者我需要迭代所有Model V1属性并手动将它们与当前模型上的最新属性进行匹配吗?

您可以轻松地使用。非常简单,不需要代码


另一个问题是如何处理已经存在的数据。我认为这是一个包含名字和姓氏的字符串。您必须设计一种算法,将第一个字段与最后一个字段分开,并修改新字段。在这种情况下,您确实需要遍历数据。但这方面的细节将适用于另一个问题

您可以轻松地使用。非常简单,不需要代码


另一个问题是如何处理已经存在的数据。我认为这是一个包含名字和姓氏的字符串。您必须设计一种算法,将第一个字段与最后一个字段分开,并修改新字段。在这种情况下,您确实需要遍历数据。但这方面的细节将适用于另一个问题

我想你根本不理解这个问题,或者我解释得不好。。。问题是,我已经对模型进行了版本化,我正在尝试从模型V1恢复数据,并将其与模型V1的SQLite文件合并到模型V2中。我不知道是否有一种方法可以通过不同的SQLite文件和不同的DB模式来合并数据。我认为您根本不理解这个问题,或者我没有很好地解释它。。。问题是,我已经对模型进行了版本化,我正在尝试从模型V1恢复数据,并将其与模型V1的SQLite文件合并到模型V2中。我不知道是否有办法通过不同的SQLite文件和不同的DB模式合并数据