0

Cocoaバインディングについて学んでいます。2つの完全に異なるオブジェクトがあり、それぞれにユーザーインターフェイスアイテムと同期するiVarがあります。しかし、それらは2つの異なるオブジェクトであり、1つのNSObjectControllerを持つ「コンテンツ」アウトレットにしか存在できないため、別のオブジェクトが必要ですか?

4

1 に答える 1

1

はい。2 つの異なるオブジェクトを同時にバインドする場合は、2 つのオブジェクト コントローラーが必要です。(オブジェクトごとに 1 つのコントローラーという意味があります。)

ただし、(アドレス帳に見られるように) 共通のリスト ビュー/詳細ビュー インターフェイスを作成している場合は、オブジェクト コントローラーを 1 つだけ使用して、配列コントローラーの にバインドする必要がありますselectedObject。(これも、現在選択されているオブジェクトのオブジェクト コントローラと考えると理にかなっています。オブジェクトは 1 つしかありません。)

于 2010-08-16T15:18:36.473 に答える