Как отобразить текстовую метку в ячейке tableView - PullRequest
0 голосов
/ 27 октября 2011

Я заполнил табличное представление массивом массивов, но я не знаю, как отобразить текст как метку ячейки.

Я хочу использовать строку в позиции «0» массива, которая находится внутри массива, в качестве текстовой метки.

Спасибо.

Вот мой код:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
    }

    // Set up the cell...
    cell.textLabel.text = [excersizeArray objectAtIndex:indexPath.row];    
    return cell;
}

1 Ответ

0 голосов
/ 27 октября 2011

Вам необходимо получить доступ к массиву в массиве, так как у вас есть массив массивов:

cell.textLabel.text = [[excersizeArray objectAtIndex:indexPath.row]objectAtIndex:0];

Получает массив с индексом indexPath.row (строка таблицы) из exercisesArray.

[excersizeArray objectAtIndex:indexPath.row]

Это строка (как вы и предполагали) из этого массива (внутреннего массива).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...