Групповое табличное представление - Понимание, какая ячейка была выбрана - PullRequest
0 голосов
/ 12 июля 2011

Я делаю сгруппированное табличное представление с несколькими разделами (используя NSArrays).Во всяком случае, обычно, если у меня обычное табличное представление без разделов, я могу использовать следующий код, чтобы понять, в какую ячейку нажал пользователь.Это больше не работает, так как я использую NSArrays для разделения таблицы и не помещаю имена ячеек непосредственно в код табличного представления ([tblSimpleTable addObject:@"cell 1"]; <- я этого не делаю).Какой новый код я должен использовать?</p>

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


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

1 Ответ

2 голосов
/ 12 июля 2011

Если вы знаете номер строки и номер раздела

Попробуйте что-то вроде этого

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

    if(indexPath.section==yoursection)
    {
    if(indexPath.row==yourRow)
    {
       //do something
    }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...