0

我有一个迁移,我将字段从一个实体移动到另一个实体,该实体是抽象实体的子实体。我的模型有一个实体 ,Thing它是 1->M 到一个抽象实体AbstractWidget,它是 的父级NewStuff。像这样的东西:

+-------+      +----------------+    +----------+
| Thing |<--->>| AbstractWidget |<---| NewStuff |
+-------+      +----------------+    +----------+

我正在将几个属性从 移动ThingNewStuff,并且我一直按照我发现的博客文章中的说明进行操作,其中包含进行类似更改的说明

我创建了一个具有结构更改的新版本,并创建了一个映射模型,其中包含一个名为 ThingToNewThing 的映射,它根据说明映射字段,但不映射关系。我没有改变关系,因为 AbstractWidgets 已经设置为正常工作。

当我运行我的应用程序时,我会收到一整串发送到控制台的内容,开头是这样的:

2010-06-22 14:14:07.463 MyAppName[31418:207] Unresolved error Error Domain=NSCocoaErrorDomain Code=134140 UserInfo=0x55249d0 "Operation could not be completed. (Cocoa error 134140.)"

...其次是似乎是现有数据属性的列表。

我在任何地方都找不到有关 Cocoa 错误 134140 的任何信息,而且我不确定从这里去哪里。

任何指导将不胜感激。

4

1 回答 1

1

首先,首先将 也吐出[error userInfo]到控制台,这将告诉您确切的问题是什么。

其次,将输出复制并粘贴到您的问题中,以便我查看:)

更新

根据您发送给我的日志文件,这是根本问题:

无法找到或自动推断迁移的映射模型

这意味着它无法找到映射模型。因此,要么它无法匹配源模型,要么无法匹配目标模型,或者你的映射模型不包含在包中。

于 2010-06-22T21:09:54.143 回答