除了前两个,我需要删除表中的所有列。 我在表列上进行迭代,并且卡在我必须根据索引删除列的部分。
到目前为止,我有这个:
int x;
for (x = 2; x < [table numberOfColumns]; x++) {
[table removetablecolumn:([table column:x])]
}
答案 0 :(得分:2)
您的代码应该采用这种方式:
for (NSInteger tcIndex = self.tableView.tableColumns.count-1; tcIndex >= 2; tcIndex--){
[self.tableView removeTableColumn:[self.tableView tableColumns][tcIndex]];
}
您需要计算tableview中的总列数,然后将其删除。
你正在做的是迭代行数,这是不正确的。