Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Cocoa Binding NSButton更改绑定的目标_Objective C_Cocoa_Cocoa Bindings_Nscollectionviewitem - Fatal编程技术网

Objective c Cocoa Binding NSButton更改绑定的目标

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”实例或将绑定目标更改为

我在NSCollectionViewItem中有一个NSButton(提供了删除项操作),参数设置成功,绑定操作得到响应,我还得到了representedObject。但是我绑定的目标是文件的所有者

以下是我获得representedObject的方法:

- (void)removeAction:(id)object{
//    [_arrayController removeObject:object];
}

我的问题是如何获取“
\u arrayController
”实例或将绑定目标更改为拥有
arrayController
属性的
ViewController

顺便说一句,我使用的是Xcode 8.2.1,任何评论都将不胜感激。不要使用绑定并将按钮的操作连接到第一响应者?哪个对象是文件的所有者?@Willeke Thank man,首先,我确实创建了一个委托方法来传递按钮单击事件,但委托变得奇怪(viewController管理NSCollectionView并拥有arrayController属性)单击按钮时,值始终为零。其次,文件所有者是NSCollectionViewItem实例。