将选定的单元格标题添加到NSMutableArray

时间:2013-01-17 19:21:58

标签: ios uitableview

我编写了下面的代码,为我的tableview中的每个单元格添加UILabel的所有标题,但是我不知道如何继续。由于索引部分,我得到错误。

提前谢谢

- (IBAction)addAllCellLabelNamesToList:(UIButton *)sender {
    NSMutableArray*selected=[[NSMutableArray alloc]init];
    for (int i =0;i<[_mainTable numberOfRowsInSection:0];i++) {
        ListCell*cell=[_mainTable cellForRowAtIndexPath:i];//not usre what to put here
        if (!cell.isSelected) {//if selected add to array
            [selected addObject:cell.ingredientLabel.text];
        }
    }

}

1 个答案:

答案 0 :(得分:1)

UITableViewDataSource#tableView:cellForRowAtIndexPath:采用NSIndexPath参数,而不是简单的int

请尝试以下代码:

[_mainTable cellForRowAtIndexPath:[NSIndexPath indexPathWithIndex:i]]