2

2 つの異なる NSArrayController がありますが、1 つの検索フィールドのテキストを使用して両方をフィルタリングしたいと考えています。述語は、コントローラーごとに異なります。出来ますか?現時点では、一度に 1 つのアレイ コントローラーのみをフィルター処理することができます。

4

1 に答える 1

0

はい、可能です。

あなたはそれを次のように行うことができます:私によるこのスタックオーバーフローの回答は、1つのテーブルと ArrayController に対して行う方法を示しています

複数の場合は、新しい述語を追加するだけで済みますPredicate2。スクリーンショットを参照してください:

ここで Teacher と Student クラスにはプロパティが含まれていますname。ただし、別のプロパティ名を持つことができます。また、複数の列/プロパティを検索できる 1 つの列またはプロパティのみをフィルタリングしています。これについては、上記のリンクを参照してください。

ここに画像の説明を入力

于 2014-03-28T07:17:08.717 に答える