Core data 发布后向CoreData数据存储添加数据

Core data 发布后向CoreData数据存储添加数据,core-data,Core Data,我在应用程序中使用核心数据来存储游戏中使用的汽车的所有汽车属性。用户可以选择不同的零件(发动机、车轮等),然后在数据存储中标记为已选择,因此用户可以更改数据存储中的某些数据 我的问题是,如果我想添加一辆新车,在应用程序发布后,如何在不覆盖用户所做更改的情况下进行添加?模型没有改变,所以我想版本控制已经过时了。我知道如何以编程方式添加数据,但测试数据库是否已使用新数据更新的最佳方法是什么 你真正需要做的就是在你的永久存储中添加新对象。根据你在应用中添加新数据的方式,你可以编写方法,添加新的汽车对象

我在应用程序中使用核心数据来存储游戏中使用的汽车的所有汽车属性。用户可以选择不同的零件(发动机、车轮等),然后在数据存储中标记为已选择,因此用户可以更改数据存储中的某些数据


我的问题是,如果我想添加一辆新车,在应用程序发布后,如何在不覆盖用户所做更改的情况下进行添加?模型没有改变,所以我想版本控制已经过时了。我知道如何以编程方式添加数据,但测试数据库是否已使用新数据更新的最佳方法是什么

你真正需要做的就是在你的永久存储中添加新对象。根据你在应用中添加新数据的方式,你可以编写方法,添加新的汽车对象,而无需触摸用户数据和标志,只需创建一个新的,正如您在预填充数据库时所做的那样。

您真正需要做的就是将新对象添加到永久存储中。根据您将新数据放入应用程序的方式,您可以编写方法,添加新的汽车对象,而无需触摸用户数据和标志,只需创建一个新对象,正如您在预填充数据库时所做的那样。

感谢您的回复Nikita。最后,我选择从数据存储中删除用户可编辑的数据——这可能是我从一开始就应该做的事情。现在,当应用程序执行时,数据存储将从捆绑包中读取,因此用户可以自动访问最新记录。感谢您的回复Nikita。最后,我选择从数据存储中删除用户可编辑的数据——这可能是我从一开始就应该做的事情。现在,当应用程序执行时,数据存储将从包中读取,因此用户可以自动访问最新记录。