0

私は2つのエンティティを持っています。顧客とドキュメント。

テーブルで、ユーザーは Customer を選択します。以下では、新しい Document オブジェクトを作成します。追加する必要がある値の 1 つは、Customer の ID です。Customers エンティティの配列コントローラーで選択したオブジェクトの値にアクセスする方法がわかりません。 .

4

1 に答える 1

0

配列コントローラー-selectedObjectsは、現在選択されている Customer オブジェクトの配列を提供します。1 つだけの場合もあれば、複数の場合もあります。

プログラムで配列コントローラーにアクセスするには、IBOutlet が必要です。Interface Builder の他のオブジェクトと同じように設定します。最も簡単な方法は、アシスタント エディターを使用して、XIB と XIB コントローラーのヘッダー ファイルを表示することです。アレイ コントローラーからヘッダーへのドラッグを制御し、アウトレットに名前を付けます。

顧客 ID を新しい Document オブジェクトに追加することについてのあなたのコメントは、あなたのデータ モデルが正しくないと思います。Document と Customer の間に関係が必要なようです。その場合、カスタマー ID も必要ありません。関係キーパスに従ってください: thisDocument.customer.ID.

于 2013-10-12T18:35:27.663 に答える