我有一个最初以日期属性开头的实体。我现在添加了一个属性,它是一个我想要保存日期的字符串,除了保留原始字段。 我已经制作了一个映射模型,但是我不确定在迁移过程中使用“2010-10-25”格式的日期字段填充新字符串字段时要将“字表达式”添加到“值表达式”中。
任何帮助将不胜感激。
此外,我需要它是一个真正的属性而不是瞬态,因为我想对它进行排序。直到为时已晚,我才意识到你无法对瞬态属性进行排序。
答案 0 :(得分:2)
将属性从日期转换为字符串将要求您为该迁移构建自己的NSEntityMigrationPolicy
并覆盖-createDestinationInstancesForSourceInstance: entityMapping: manager: error:
方法来处理转换。
这应该是非常直接的代码,因为你只是要操纵几个属性,实体映射仍然是一对一的。