複数の NSPopUpButton を同じモデル オブジェクトと同期させたいと考えています。バインディングに慣れてきたばかりで、次のスキームを実装しました。
これはひどい考えですか?
ここでは、各 NSPopUpButton に独自の NSArrayController があります。各 NSArrayController は、モデル レイヤー内の同じNSMutableArray データ ソースからコンテンツを取得します。
モデル配列 (上記の例では動物の配列) にオブジェクトを追加および削除するときにいくつかの奇妙な問題に気付き、このアプローチがどれほど実行可能であるか、または複数のビューを同じモデルと同期させるためのより良い方法があるかどうか疑問に思っていました?