-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
NSString *cellText = selectedCell.textLabel.text;
}
Этот фрагмент извлекает выбранную ячейку и сохраняет ее свойство text
в NSString
.
Однако Я не рекомендую этот .Лучше держать слои данных и представления отдельно.Используйте резервное хранилище данных (например, массив) и получите к нему доступ, используя данные в переданном объекте indexPath
(например, индекс, который будет использоваться для доступа к массиву).Это хранилище данных будет тем же, которое использовалось для заполнения таблицы.