0


我有一个基于视图的表视图,其中包含一些标准NSTableCellView数据行,这些数据行是从我的数据源中填充的。用户可以编辑单元格的文本字段。请解释一下,当用户更改单元格中的文本时,如何接收新值,以便我可以更新我的数据源?

4

1 回答 1

0

我认为最好的方法是拥有一个带有 xib 文件的控制器对象,该文件包含您的表视图(控制器可能是 NSViewController 的子类)。使这个控制器成为您的表视图的代表,并在此类中放置一个连接到您的文本字段的 IBAction。您还应该有一个到表视图的出口。然后,在文本字段的操作方法中,您可以从 [tableView rowForView:sender] 获取包含文本字段的行。获得该行后,您可以更新数组中的正确对象。

于 2012-09-21T23:20:06.507 回答