Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Core Data 的标准映射模型方法执行迁移,它似乎工作正常,除了一件事:我已经将一个属性从一个实体移动到另一个实体,并且我想从源移动基础值作为迁移的一部分存储到该新实体。
这应该是可能的,但我无法弄清楚我需要采取哪些步骤来实现这一点。
我认为一种方法是子类化NSEntityMigrationPolicy并将您的逻辑放在那里。在那里您可以导入其他所需实体的类文件。
NSEntityMigrationPolicy
在 Xcode 中,您可以将“属性映射”下的“表达式”设置为FUNCTION($entityPolicy, "yourMethodName", $source).
FUNCTION($entityPolicy, "yourMethodName", $source)