Возможно, вы используете пользовательские ячейки.
Если вы хотите получить текстовые значения, когда ячейка становится выделенной (вам нужно установить тег для UITextField при его создании или в xib-файле):
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITextField *textField = [[tableView cellForRowAtIndexPath:indexPath] viewWithTag:1];
NSSTring *text = textField.text;
}
Или вы можете установить делегат в UITextField при создании ячейки
В
- (UITableViewCell*)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
Установить делегата
UITextField *textField = [cell viewWithTag:1];
textField.delegate = self;
Вы можете прочитать о делегате UITextField здесь