删除索引处的tableview列

时间:2014-05-09 12:28:42

标签: objective-c nstableview

除了前两个,我需要删除表中的所有列。 我在表列上进行迭代,并且卡在我必须根据索引删除列的部分。

到目前为止,我有这个:

int x;
for (x = 2; x < [table numberOfColumns]; x++) {
    [table removetablecolumn:([table column:x])]

}

1 个答案:

答案 0 :(得分:2)

您的代码应该采用这种方式:

for (NSInteger tcIndex = self.tableView.tableColumns.count-1; tcIndex >= 2; tcIndex--){
    [self.tableView removeTableColumn:[self.tableView tableColumns][tcIndex]];
}

您需要计算tableview中的总列数,然后将其删除。

你正在做的是迭代行数,这是不正确的。