我已经创建了一个小应用程序,其中我已经将NSTableView拖放到窗口并绑定到数据源,在数据源中我创建了NSMutableArray并向其添加了2条记录。并且还定义了numberOfRowsInTableView和其余方法的方法。 当我运行应用程序时,它显示行但数据未显示。
答案 0 :(得分:1)
因此。您已将表视图的datasource
插座连接到采用NSTableDataSource
协议的某个控制器对象。
你提到numberOfRowsInTableView
,它告诉表格它应该有多少行但是把“其他方法”混为一谈。其中一个方法完全负责显示给定行和列的数据。
似乎正在发生的事情是:
表:“我们在这里获得了多少行?”
数据来源:“三。”
表:“Gimme要显示的对象 第0行,第0列。“
数据来源: [蟋蟀的声音 唧唧喳喳]
您应该发布用于实施tableView:objectValueForTableColumn:row:
方法的确切代码。请记住包含方法签名本身,因为它被识别为协议正在寻找的选择器的重要性。