0

我是一个相对缺乏经验的 Cocoa 程序员,主要通过查看示例代码和反复试验来学习,我被这个难住了:我有一个绑定到NSArrayController. 每个列都有其视图单元格值绑定到表格单元格视图的 objectvalue.description 键。

问题是当我单击列标题对表格进行排序时,数组不会随之更新其顺序。由于我主要是通过反复试验来学习的,因此可能缺少一些基本概念,但是我进行了很多搜索,但一无所获。最接近的结果在这里:

https://stackoverflow.com/questions/9280762/keep-nsarraycontroller-in-sync-with-sorted-nstableview

绑定不应该使数组和表保持同步吗?

4

1 回答 1

1

不,与表格视图保持同步的是数组控制器的排列对象——当您对表格进行排序时,您正在对数组控制器的排列对象进行排序,而不是向控制器提供内容的数组。

于 2012-04-26T04:12:12.853 回答