CoreData重命名关系映射

时间:2012-06-25 22:22:54

标签: xcode cocoa core-data osx-snow-leopard

我有两个不同版本的coredata模型。我改变的只是关系的名称。

但是使用简单的映射模型重命名它似乎是不可能的!

假设我有实体Foo和Bar,以及从Foo到Bar的一对多关系称为“mane”,而从Bar到Foo的反向关系称为“padme”。我想将“padme”改为“hum”。

映射模型检查器中,我有:

Key Path:     $source.padme
Mapping Name: FooToFoo

关系映射中,我有:

Destination Relationship: hum
Value expression:
FUNCTION(
  $manager,
  "destinationInstancesForEntityMappingNamed:sourceInstances:" ,
  "FooToFoo",
  $source.padme
)

有什么想法吗?

0 个答案:

没有答案