0

ここに私が持っているものがあります:

  • アンNSCollectionView
  • 経由で移入NSArrayController
  • 各「アイテム」 ( NSCollectionViewItem) は、添付ビューにそのコンテンツを表示します
  • このビューにはNSButton

さて、質問:

ユーザーがボタンをクリックしたとき、どのオブジェクトが表されているかをどのように判断できますか? (ボタンが属する特定のビューに添付されたアイテム)

PS私は明らかに次のようなことができます:

NSInteger itemIndex = [[_collectionView subviews] indexOfObject:[sender superview]];
MyItem item = _items[itemIndex];

しかし、機能はしますが、見た目はまったく良くありませ

アイデア?

4

1 に答える 1