Ребята, я не нашел чистого и простого решения для следующей проблемы. У меня есть представление UITableViewController, в котором используется реализованный UITextFieldCustomCell.
Таблица содержит несколько строк, которые требуют от пользователя прокрутки вводимых значений в каждой ячейке, которая содержит UILabel и UITextField.
Каждый раз, когда пользователь изменяет значение в UITextField, UIViewController получает уведомление и сохраняет значение в NSDictionary с использованием свойства indexPath.row ячейки, чтобы определить, какой ключ для ячейки, где значение должно храниться.
Проблема в том, что если пользователь продолжает фокусироваться на ячейке, а затем прокручивает вверх или вниз (удаляя ячейку из представления), я не могу получить indexPath для ячейки, поскольку он не виден.
Итак, я не могу сохранить значение, так как я не знаю, из какой ячейки оно поступает.
Кто-нибудь сталкивался с этой проблемой раньше? Кажется, что это общий дизайн для приложений iPhone, у кого-нибудь есть идея, является ли это хорошей реализацией или нет?
Спасибо!