我有一个NSArrayController和NSTableView。所有绑定都工作得很好,所以当我向我的数组添加一个新内容时,它会反映到表中。完善。但是,在将东西插入数组时,表视图会丢失当前选择的项目,这很烦人。我试着通过勾选“保留选择”复选框在ArrayController上打开它,但这没有帮助。
如何在将新内容添加到我的阵列时保留tableview所选行?
答案 0 :(得分:4)
所以我要回答我自己的问题。您还需要做的是将表的“选择索引”绑定到ArrayController的selectionIndexes键。如果没有这个,保留选择将无效。