NSOutlineView に表示したい階層データ モデルがあります。データを提供し、選択と他のビューへのバインドを処理するために、ツリー コントローラーをアウトライン ビューにバインドしています。
ただし、モデル内のデータの一部のみをアウトライン ビューに表示したいだけです。(階層内の各オブジェクトには子オブジェクトの配列がありますが、これらの子オブジェクトの一部のみがツリー内のノードの子ノードとして表示されるようにしたいと考えています。) ツリー コントローラーにフィルター述語をアタッチできたらいいのにと思います。 、しかし NSOutlineView はフィルター述語をサポートしていないようです。
この設計には、データ モデルをフィルター処理するための NSOutlineViewDataSource と、データ ソースとアウトライン ビューにバインドされた NSTreeController が必要だと思います。ただし、ツリー コントローラー (コンテンツ配列、コンテンツ オブジェクト、コンテンツ セットなど) のバインド アウトレットはどれも、データ ソースのバインドに適していないようです。
何か案は?前もって感謝します...