如何使用NSArrayController在NSTableView中重新排序行

时间:2013-01-17 10:00:45

标签: objective-c cocoa binding nstableview nsarraycontroller

我有NSArrayController,它从数组NSTableView中提供了_files个对象数据。 问题是我想通过拖动重新排序行。我如何使用NSArrayController

进行相关操作

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您可以在Red Sweater Blog使用中找到这篇文章。

在其中,作者将NSArrayController子类化,以便在面向绑定的应用程序中提供此功能。

答案 1 :(得分:0)

我不认为ArrayController会为您提供此功能。

您必须通过代码手动实现所有必需的方法,并通过创建相同arrayController的对象来更新数据源。

现在Binding仍处于成长阶段,每年我们都会看到一些新功能, 我希望在不久的将来,Cocoa Binding将会因所有这些功能而变得更强大。