我有N行和两列(column_A和column_B)的NSTableview。 我要上排自行车,我尝试这样:骑行在NSTableView行
IBOutlet id myTableView;
NSTableColumn *column_A = [myTableView tableColumnWithIdentifier:@"A"];
NSTableColumn *column_B = [myTableView tableColumnWithIdentifier:@"B"];
int nr = [myTableView numberOfRows];
for (int i = 0; i<nr; i++) {
NSString *a = [[column_A dataCellForRow:i] stringValue];
NSString *b = [[column_B dataCellForRow:i] stringValue];
... (other code)
a = nil;
b = nil;
}
,但我得到相同的值,
对于i = 0,我收到了= TEST1和b = test2的
对于i = 1个I得到= TEST1和b = test2的
...
对于i = NR -1,我收到了= TEST1和b = test2的
错误在哪里?
非常感谢您的建议。我今天会尝试preparedCellAtColumn方法,然后我会说你。 – user2724095
@ user2724095为什么你不能使用数据源? – 2013-10-09 06:59:39
一切都好,非常感谢。用preparedCellAtColumn方法是可以的。然后我尝试使用dataSource。非常感谢你 – user2724095