「保存」UIButtonを使用してUIViewにいくつかのUITextFields(UITableViewCells内)があります。ユーザーが[保存]ボタンをクリックしたときに、UITextFieldsで基本的な検証を行いたいと思います。
textFieldDidEndEditingをオーバーライドして、各UITextFieldデータをインスタンス変数に保存しました。ただし、ユーザーがUIKeyboardの[戻る]ボタンをクリックする前、または別のUITextFieldをクリックする前に保存ボタンをクリックすると、最後のUITextFieldのデータがインスタンス変数に保存されることはなく、検証は常に失敗します。
「onBlur」(これはJSのものだとわかっています)タイプのイベントをトリガーして、UITextFieldの文字列をインスタンス変数に保存する方法を探しています。
UITextFieldDelegateプロトコルを調べましたが、このようなものは見当たりません。
私が見逃しているかもしれない方法はありますか?