迁移Coredata时,目标属性映射未在xcmodelmappingmodel中显示新添加的属性
Posted
技术标签:
【中文标题】迁移Coredata时,目标属性映射未在xcmodelmappingmodel中显示新添加的属性【英文标题】:Destination attribute mapping not showing newly added attribute in xcmodelmappingmodel while Coredata migration 【发布时间】:2016-10-24 12:16:51 【问题描述】:我有一个核心数据映射,其中Version
模型有 4 个属性
appName、authCode、passPhrase、appVersion。
但在 Coredata 的下一个版本中,passPharse
实体已被删除。并且没有passPhrase
的映射。
后来我在版本模型中添加了另一个属性
旧密码短语
但在实体映射VersionToVersion
上,它没有显示在目标属性下拉列表中。还有其他 3 个属性。
如何在 xcmodelmappingmodel 的 Destination 属性下拉列表中获取 oldPassPhrase
属性
【问题讨论】:
【参考方案1】:创建一个新的 .xcmapingmodel 解决了我的问题。
【讨论】:
以上是关于迁移Coredata时,目标属性映射未在xcmodelmappingmodel中显示新添加的属性的主要内容,如果未能解决你的问题,请参考以下文章
使用 CoreData 时 RestKit 没有正确映射属性
在 CoreData 实体中将属性从 NSNumber 转换为 NSString - LightWeightMigration