我有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