Oli*_*ère 5 nstableview cocoa-bindings nstablecellview
我在10.8上运行基于视图的NSTableView时遇到问题(目标是10.7,但我认为这不相关).
我正在使用NSTableView,我通过绑定获取自定义NSTableCellView的内容值.我使用NSTableCellView的obejctValue来获取我的数据.
我在单元格中添加了一个按钮,我希望它在单击时触发一些动作.到目前为止,我只能在自定义NSTableCellView的子类中触发一个动作.
我可以使用链获得这样点击的行:
NSButton *myButton = (NSButton*)sender;
NSTableView *myView = (NSTableView*)myButton.superview.superview.superview;
NSInteger rowClicked = [myView rowForView:myButton.superview];
Run Code Online (Sandbox Code Playgroud)
从那里我不知道如何到达定义了操作的App Delegate或控制器.
当我使用cocoa绑定时,我没有NSTableView上的委托,我可以使用它来触发我的操作.
你知道我怎么能和控制器交谈吗?
提前谢谢了!
| 归档时间: |
|
| 查看次数: |
3436 次 |
| 最近记录: |