如何在一个NSTableViews
上使用ViewController
多个NSTableViewDelegate
?你如何区分表格?
例如:
我NSTableView *countriesTable
显示了国家/地区列表。当用户选择国家/地区时,NSTableView *citiesTable
应根据selectedRow
的{{1}}加载相关城市。
countries数组是一个国家/地区对象数组,每个国家/地区对象包含属性和另一个数组。所以我必须引用所选对象内的数组。
这个概念看起来很简单,但我找不到解决方案。
答案 0 :(得分:0)
您可以将标记设置为表视图并检查委托和数据源方法
像
if([tableview tag] == 1)
{
do for table 1
其他{
do for table 2
}
或
if(tableview == table1)
{
do for table 1
其他{
do for table 2
}