关于核心数据使用的两个独立但相关的问题:
我在Xcode中为我的Core Data模型添加了一个实体/属性/关系。有没有办法让它识别现有storedata
文件中的信息并对其进行补充,而不是简单地说它与现有模型不兼容?
例如,如果我有一个cars
实体并且我决定添加一个manufacturers
实体,其中1:两者之间存在很多关系,那么如何导入现有的cars
个条目
修改#1中的示例:如果我有两个现有的核心数据模型,一个有cars
,另一个有manufacturers
,有没有办法创建一个新的数据模型两个实体,并且可以根据现有的storedata
文件进行适当导入?
答案 0 :(得分:2)
是的,Core Data具有版本控制和迁移功能,可用于在进行更改时向前移动数据模型。您可以通过以下链接阅读相关文档:Introduction to Core Data Model Versioning and Data Migration Programming Guide