У вас есть источник данных для вашего TableView.Этот источник должен обновляться автоматически каждый раз, когда вы вставляете новую ячейку.Поэтому, если вы перебираете массив, содержащий ваш источник данных, где-то также должны быть значения текстового поля.
Если это не так, вам следует подумать о том, как вы добавляете новые ячейки.Обычно в вашем источнике данных должно быть зарезервировано место для данных в текстовом поле.Если вы создаете новую ячейку сейчас, пространство, зарезервированное для данных текстового поля, должно быть обновлено новыми данными.
Если я вас правильно понял, у вас есть ячейка с ярлыком, текстовым полем и кнопкой.Вы создаете ячейку, вводите текст в текстовое поле и затем нажимаете кнопку.тогда содержимое текстового поля должно отображаться в метке.
Если я ошибаюсь, пожалуйста, подтолкните меня в правильном направлении.Может быть, вы можете опубликовать несколько скриншотов или что-то.
!!!!!Неправильный подход !!!!!!!
Итерация по вашим ячейкам, полученным из метода
[tableView visibleCells];
, а затем получение значения из textField, содержащегося в ячейке, через
NSArray *myArray = [[NSArray alloc] initWithArray: [tableView
visibleCells]];[[(YourCellSubClass *) myArray textfield] text];
Я не проверял это, но думаю, что это должно работать.
!!!!!!Неправильный конец подхода !!!!!!