2014-01-31 38 views
0

我有一个NSArrayController和NSTableView。所有的绑定工作都很好,因此当我向数组添加新内容时,它会反映到表中。完善。但是,在将数据插入到数组中时,表视图会丢失当前选定的项目,这很烦人。我试图通过勾选“Preserve Selection”复选框来打开ArrayController,但这没有帮助。NSArrayController保持选择不工作

当新内容添加到我的数组时,如何保留tableview选定行?

回答

4

所以我要回答我自己的问题。您还需要做的是将表的“选择索引”绑定到ArrayController的selectionIndexes键。没有这个,保留选择将不起作用。