ios - 轻量级数据迁移

标签 ios objective-c core-data core-data-migration

我在进行更新时非常仓促并开始更新我的数据模型。现在我意识到我应该创建一个新的 xcdatamodel 并开始更新它,同时仍然保留旧的。

所以我的问题是。现在最好的办法是什么?创建一个新的 xcdatamodel 并返回源代码管理以使其与当前版本相同,而其中一个是更新的版本?

我是核心数据迁移的新手,因此非常感谢您的帮助。

最佳答案

  1. 将"new"模型复制到新文件(或重命名)
  2. 从源代码控制中恢复原始模型
  3. 将“当前”模型指向新模型文件。

这些都位于 xcdatamodeld 目录中。

关于ios - 轻量级数据迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34206435/

相关文章:

iphone - 如何重写以图像为背景的 GLCameraRipple 样本?

html - 如何将 HTML 标签添加到 UITextView Swift Xcode 中的字符串

ios - 将核心数据属性从 NSString 更改为 NSDate 并使用日期选择器使此功能正常工作

ios - WKInterfacelabel 检查是否被截断

ios - 具有一对多关系的 NSPredicate

ios - 在 Core Data 轻量级迁移到添加了新属性的版本之后,该属性为 nil

ios - 比较两个 NSArray 并检测变化的最佳方法是什么

ios - 多个 View 处理的触摸事件

ios - 在 Xcode 6 iOS 8 中使用框架中的 Storyboard

ios - 使用 Swift 3 实现缩短(单个数据多次)和过滤核心数据的最佳方法是什么?