如何为NSCollectionViewItem中的按钮设置操作

时间:2012-08-06 03:08:46

标签: objective-c nsarraycontroller nscollectionview nscollectionviewitem

我正在使用NSCollectionView显示绑定数组控制器中的图片列表,同样,我想在每张图片的左上角添加一个删除按钮,这样当有人按下按钮时,它会删除数组控制器中的相应对象。

但是,当我尝试将NSCollectionViewItem设置为我的自定义类的子类,并将删除按钮的操作设置为我的自定义类中编写的方法时,它会报告错误,如

'无法将操作XXX:连接到类NSCollectionViewItem的目标

此外,我在尝试在NIB文件中添加数组控制器对象时失败了。

我该怎么做才能让一切正常?

1 个答案:

答案 0 :(得分:2)

似乎我们可以在Collection View的默认Prototype中添加一个按钮,并将它的目标链接到控制器。