2

我正在使用 Core Data 的标准映射模型方法执行迁移,它似乎工作正常,除了一件事:我已经将一个属性从一个实体移动到另一个实体,并且我想从源移动基础值作为迁移的一部分存储到该新实体。

应该是可能的,但我无法弄清楚我需要采取哪些步骤来实现这一点。

4

1 回答 1

1

我认为一种方法是子类化NSEntityMigrationPolicy并将您的逻辑放在那里。在那里您可以导入其他所需实体的类文件。

在 Xcode 中,您可以将“属性映射”下的“表达式”设置为FUNCTION($entityPolicy, "yourMethodName", $source).

于 2012-08-03T08:53:38.510 回答