У меня есть несколько UITextFields (внутри UITableViewCells) на моем UIView с «Сохранить» UIButton. Я хочу сделать базовую проверку на UITextFields, когда пользователь нажимает кнопку «Сохранить».Захват текста из UITextField в переменной экземпляра, когда другой UIButton нажат на UIView
Я переопределил textFieldDidEndEditing, чтобы сохранить каждую из моих данных UITextField в переменной экземпляра; однако, если пользователь нажимает кнопку сохранения перед нажатием кнопки «Возврат» на панели UIKeyboard или нажатием на другой UITextField, данные в моем последнем UITextField никогда не сохраняются в моей переменной экземпляра, и проверка всегда терпит неудачу.
Я ищу способ запуска события типа «onBlur» (я знаю, что такое JS), чтобы сохранить мою строку в UITextField в моей переменной экземпляра.
Я просмотрел протокол UITextFieldDelegate, и я не вижу ничего подобного.
Есть ли способ, которым я могу отсутствовать?
хорошо ... есть это ... UITextField находится в UITableViewCell ... Я действительно не знаю, как я получаю доступ к моему _txt внутри ячейки ... –
nevermind ... Возможно, я могу установить _txt в качестве переменной экземпляра и проверить его там. .. позвольте мне посмотреть, что –
@ ElGuapo хорошо, пожалуйста, проверьте обновленный ответ, в котором содержится решение, чтобы уйти в отставку ответчика, не имея ссылки на него :) –