典型的な IB とデータ バインディングを使用して行われる NSTableView があります。それはうまくいきます。
ただし、日付範囲を示すためにセグメント化されたコントロールを配置する必要があります。たとえば、ユーザーが「昨年」のセグメント化されたコントロール ボタンをクリックすると、テーブルには昨年のレコードのみが表示されます。
IB で NSArrayController のデータ バインディング オプションを見ましたが、これを行う方法がわかりません。
誰かが私を正しい方向に向けることができますか?
*アップデート:
私が取り組んでいるアプリには、「今年」、「昨年」、「合計」の 3 つの SegmentedControl ボタンと、ユーザーが選択した年の選択に関連付けられたレコードを表示するテーブルビューがあります。そのため、「今年」を選択するとテーブルビューが再読み込みされ、現在の年のレコードが表示され、「昨年」を選択するとテーブルが再読み込みされて昨年のレコードが表示されます。