0

あるエンティティから抽象的なエンティティの子である別のエンティティにフィールドを移動する移行があります。私のモデルには、 の親であるThing抽象エンティティ に対して 1->M であるエンティティがあります。このようなもの:AbstractWidgetNewStuff

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

いくつかの属性を から に移動しThingています。同様の変更を行うための手順が記載されているブログ投稿NewStuffの手順に従っています。

構造上の変更を加えた新しいバージョンを作成し、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 に答える