我有一个由 NSManagedObject/CoreData 驱动的 NSTableView 和一个在同一表单上的自定义图形视图,它根据一些派生计算在 X/Y 网格上绘制每一行。图表视图上的每个点都会导致和事件在我的窗口控制器上运行(SEL)选择器。
我被困住了!我希望能够将 NSTableView 中的选择更改为图形视图选择并返回的对象。IE。使用图表更改 NSTableView 列表中的选择/行。
我有一个方法如下:
-(void)setSelectedOpportunity:(Opportunity *)opty
{
_selectedOpportunity = opty;
[_opportunityTable selectRowIndexes:???? byExtendingSelection:NO];
}
_opportunityTable 是一个 NSTableView,它从名为 _opportunityAC 的 NSArrayController 获取内容。这个数组控制器从一个包含 NSManaged 对象的 NSManagedObjectContext 中获取数据,称为 Opportunity。
谁能告诉我如何确定表中代表对象 opty 的行。
谢谢伊恩