Objective c Cocoa Binding NSButton更改绑定的目标
我在NSCollectionViewItem中有一个NSButton(提供了删除项操作),参数设置成功,绑定操作得到响应,我还得到了representedObject。但是我绑定的目标是文件的所有者 以下是我获得representedObject的方法:Objective c Cocoa Binding NSButton更改绑定的目标,objective-c,cocoa,cocoa-bindings,nscollectionviewitem,Objective C,Cocoa,Cocoa Bindings,Nscollectionviewitem,我在NSCollectionViewItem中有一个NSButton(提供了删除项操作),参数设置成功,绑定操作得到响应,我还得到了representedObject。但是我绑定的目标是文件的所有者 以下是我获得representedObject的方法: - (void)removeAction:(id)object{ // [_arrayController removeObject:object]; } 我的问题是如何获取“\u arrayController”实例或将绑定目标更改为
- (void)removeAction:(id)object{
// [_arrayController removeObject:object];
}
我的问题是如何获取“
\u arrayController
”实例或将绑定目标更改为拥有arrayController
属性的ViewController
?顺便说一句,我使用的是Xcode 8.2.1,任何评论都将不胜感激。不要使用绑定并将按钮的操作连接到第一响应者?哪个对象是文件的所有者?@Willeke Thank man,首先,我确实创建了一个委托方法来传递按钮单击事件,但委托变得奇怪(viewController管理NSCollectionView并拥有arrayController属性)单击按钮时,值始终为零。其次,文件所有者是NSCollectionViewItem实例。