请解释我的下一个信息。 我有CoreDataModel1的应用程序,现在我创建CoreDataModel2。我需要在我的应用程序中使用CoreDataModel2。我读了关于移民和ti的工作很好。但我不需要CoreDataModel1的以前的数据。我应该如何做到这一点。当我将所有先前的数据复制到CoreDataModel2时,我不需要它。创建新的核心数据模型
0
A
回答
1
正常核心数据迁移不需要这样做,因为没有副本。迁移过程会更新持久性存储文件以使用新模型,并保留相同的文件。没有旧文件要删除。
如果您已经实施了将数据复制到新文件的自定义迁移方案,那么您是独立的。您可以删除您的计划留下的任何旧文件,以免不再需要。
0
我理解你的问题的方式,你不关心旧的数据库文件或数据。在这种情况下,您可能只是使用新的持久存储URL(即文件名)创建新模型并忽略旧模式。
的标准方法是简单地选择第二模型版本作为当前一个,打开
NSMigratePersistentStoresAutomaticallyOption
和
NSInferMappingModelAutomaticallyOption
,
,并在必要时启动时删除旧数据。
相关问题
- 1. 创建核心数据模型
- 2. 如何在核心数据中创建数据模型?
- 3. 创建核心数据的
- 4. 重新创建核心数据库
- 5. 更新模型从数据库EF核心/ .NET核心
- 6. 核心数据模型
- 7. 创建模型的网址为核心数据
- 8. 创建核心数据
- 9. 核心数据 - 创建NSFetchedResultsController
- 10. 创建核心数据
- 11. 建模到核心数据
- 12. 实体框架从现有数据库创建核心模型
- 13. 在运行时动态创建核心数据模型
- 14. Swift - 为课程和任务模型创建核心数据
- 15. 动态创建核心数据模型(实体,属性)
- 16. 创建IOS核心数据模型对象是否昂贵?
- 17. 完全新的核心数据的数据模型
- 18. 核心数据 - 请帮我建立正确的数据模型
- 19. 核心数据,Xcode 4.5和创建数据模型中的提取请求
- 20. 转换关系数据库模型的核心数据模型
- 21. 包含应用更新的核心数据更新模型?
- 22. 核心数据没有更新,更新的模型
- 23. 核心数据模型 - 关系
- 24. 何时版本核心数据模型
- 25. 核心数据模型基础
- 26. Xcode核心数据模型丢失
- 27. 处理核心数据模型更改
- 28. 核心数据模型规划
- 29. 评论核心数据模型
- 30. 核心数据模型抛出异常