Отображение строки tableview, выбранной в NSLog


Как я могу отобразить ячейку, выбранную из моего tableview в NSLog?

2 3

2 ответа:

Реализуйтеdidselectrowatindexpath делегат UITableview и протоколируйте indexPath.строка .

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

    NSLog(@"selected tableview row is %d",indexPath.row);
}

Если вы хотите показать, что отображается в ячейке, например, на ее текстовой метке, используйте это в didSelectRowAtIndexPath:

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSLog(@"selected cell textLabel = %@",cell.textLabel.text);