Хотите отредактировать текст в UITextField в ячейке?Если это так, есть несколько способов сделать это, я коснусь двух из них.
Во-первых, почему бы вам просто не отредактировать ячейку прямо из tableView?Это влечет за собой необходимость отслеживать содержимое каждой ячейки, но если у вас всегда есть пользовательская ячейка с UITextField в ней, вы на полпути.
Если вы хотите внести изменения в текст в обычной ячейкеЗатем пользователь выбирает его, и вы предоставляете им экран редактирования, это намного проще.Вы можете сделать так, чтобы ваш tableView выдвигал контроллер представления с textField, в котором есть текст из вашей ячейки.Они могут редактировать этот текстовое поле, а затем нажать сохранить.Когда они сохранятся, вытолкните представление из стека, сохраните изменения в модели данных и обновите tableView.
Я не совсем уверен, что вы пытаетесь сделать, но у вас есть textField вячейка, а затем внесение изменений на подробном экране кажется излишним.
Если вы предоставите нам немного больше информации, я уверен, что мы можем помочь.
ОБНОВЛЕНИЕ на основе ваших разъяснений
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
switch (indexPath.row)
{
// row 0 -> DetailViewController1 anzeigen...
case 0:
{
ViewControllerName *vController = [[UIViewController alloc] initWithNibName:@"ViewControllerName" bundle:[NSBundle mainBundle]];
vController.textField.text = //set the text here from the data source. Assuming textField is an property of vController.
[self.navigationController pushViewController:vController animated:YES];
[vController release];
}
break;
default:
break;
}