ios - 是否可以向核心数据添加新属性,而不会出现用户及其当前数据的问题?

标签 ios objective-c xcode core-data model

我想向我的核心数据模型添加一个新属性,但我担心如果这样做,用户数据将不再起作用,他们将不得不重新下载应用程序。我之前遇到过一些问题,我对它进行了一些更改(尽管通过删除),这会导致应用程序出现大问题,我需要重新安装它。

我应该怎样做呢?

最佳答案

这个过程称为核心数据迁移:Ray Wenderlich 有一个很棒的教程 here 。如果您只是添加一个新属性,那么执行自动/轻量级迁移应该(相对)简单。

关于ios - 是否可以向核心数据添加新属性,而不会出现用户及其当前数据的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19127784/

相关文章:

ios - XCode 升级后无法为 iOS 编译

xcode - 如何让 SKSpriteNode 来回遵循相同的路径?

ios - 如何调整 UITableView 宽度以适应其内容?

objective-c - 这个 boolean 比较是否正确?

ios - 在 sqlite fmdb 中添加索引

iphone - 根据用户输入以不同语言显示 iPhone 键盘

ios - CNContactStore.CNContactStore.authorizationStatusForEntityType 不是 .Authorized

ios - iOS 8 上 Swift 1.2 中的全局弹出框功能

ios - 在 iOS 应用程序中搜索

xcode - 在 Xcode Playground 中将 NSString 转换为 CString