我有一个 NSArrayController 和 NSTableView。所有绑定(bind)都工作得很好,因此当我向数组添加新内容时,它会反射(reflect)到表中。完美的。但是,在将内容插入数组后, TableView 会丢失当前选定的项目,这很烦人。我尝试通过勾选“保留选择”复选框在 ArrayController 上打开此功能,但这没有帮助。
当新内容添加到我的数组时,如何保留表格 View 选定的行?
最佳答案
所以我要回答我自己的问题。您还需要做的是将表的“Selection Indexes”绑定(bind)到ArrayController 的selectionIndexes 键。如果没有这个,保留选择将不起作用。
关于objective-c - NSArrayController 保留选择不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21480037/