Jack Humphries Jack Humphries - 1 month ago 6
iOS Question

Grouped Table View - Realizing which cell was selected

I am making a grouped a table view with multiple sections (using NSArrays). Anyway, normally, if I have a regular table view with NO sections I am able to use the following code to realize which cell the user tapped. This no longer works since I use NSArrays to split up the table and don't place the cell names directly into the table view code (

[tblSimpleTable addObject:@"cell 1"];
<-- I don't do that). What new code should I use?

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {


if ([[tblSimpleTable objectAtIndex: indexPath.row] isEqual:@"iPhone"]) {

Answer

If you know the Row number and the section number

Try something like this

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    if(indexPath.section==yoursection)
    {
    if(indexPath.row==yourRow)
    {
       //do something
    }
    }
}
Comments