有人可以告诉我这种方法的区别 对于这种方法,苹果公司的开发人员没有任何解释
-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
和这个
-(void)tableView:(NSTableView *)tableView setObjectValue:(id)object forTableColumn: (NSTableColumn *)tableColumn row:(NSInteger)row{
为指定行和列中的项目设置数据对象。
答案 0 :(得分:3)
第一个用于显示值。如果不使用绑定,这是必需的方法。
第二个更新/编辑/输入。这是一种可选方法。
答案 1 :(得分:2)
第一个获取对象值,第二个设置表列的值。