iphone - 如何使用 xcode 4 中的核心数据将属性从旧版本更新到新版本

标签 iphone xcode core-data-migration

我想在当前数据库中添加两个新属性..当我更新该数据库并单击“添加模型版本”时,它会自动转换为新版本并创建新的更新数据库..该版本如何工作..以及什么需要什么样的版本?

最佳答案

在进行任何更改之前,您应该单击“添加模型版本”。 创建新版本的数据库后,您可以将新属性添加到新模型版本中。

“永远不要”编辑您的旧模型版本,尤其是在您将版本提交到 App Store 之后,否则 CoreData 将无法自动将用户的旧数据库更新为您的新版本。

关于iphone - 如何使用 xcode 4 中的核心数据将属性从旧版本更新到新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7038424/

相关文章:

iphone - 更改图像时清除 CATiledLayers 缓存

iphone - 自动续订订阅 – 与非续订订阅的区别

iphone - iPhone 模拟器启动时自动打开 Safari 调试器

iPhone App调用第三方dylib失败

xcode - 此 NSPersistentStoreCoordinator 没有持久存储(架构不匹配或迁移失败)。它无法执行保存操作

ios - 核心数据重命名属性 "deleted"

android - 客户经理集成 - Android 与 iOS

iphone - 当在 uipickerview 中移动值比出现问题更快时

iOS UITableView 部分中的行数对同一部分使用不同的数组

ios - 无法在iOS中读取database.sqlite文件(没有这样的表METADATA)