ios - 轻量级迁移复制属性内容

标签 ios core-data migration

问题是我想发布我的 .xcdatamodel 的新版本,我想重命名一个属性(没问题),但除此之外我想添加一个包含一个existint内容的新属性,类似这样:

旧版本 属性名称:“移动”

新版本: 属性名称:“phoneCall”(在“mobile”之前)(使用轻量级迁移没有问题) 新属性:“phoneSMS”(我想用“mobile”(或“phoneCall”新版本)的内容初始化此属性

问题是:我可以使用轻量级迁移来做到这一点吗?我可以在属性详细信息中使用“默认值”或“Reg.Ex”来初始化“phoneSMS”。我需要查看标准迁移吗?

最佳答案

为了从另一列复制值,您可能确实需要查看标准迁移并编写映射以及实体迁移类来为您获取正确的值。嗯是的;标准迁移是您的方式。

关于ios - 轻量级迁移复制属性内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779897/

相关文章:

ruby-on-rails - 如何在 Rails 3 中使用现有的 Postgres 表

mysql - 如何将一张Mysql表迁移为两张Mysql表

ios - UITableView 的交互部分标题

iphone - 将 JSON 作为字符串保存在核心数据中

ios - CoreData : Opening a standalone . xcdatamodeld 文件和更改当前模型版本

ios - 保存到多个实体 - 核心数据 - Swift

html - 防止单词在 iOS 电子邮件客户端中中断/换行

objective-c - clickedButtonAtIndex : not working

iOS9:崩溃报告中的重复行导致 symbolicatecrash 卡住

c# - TSQL:使用 INSERT INTO SELECT FROM 进行更新