私のプログラムには、バインディングを使ってモデルオブジェクトからfileNameを表すテキストフィールドがあります。私はこのtextFieldを使用して新しいfileNameを入力することができます。そして、ユーザがEnterを押した後に、モデルオブジェクトにメッセージを送信して、fileNameの値がtextFieldで変更されているかどうかを確認してください。使用されるべきである。それがtrueを返す場合、モデルオブジェクトに新しい値を適用する必要があります。そうでない場合、textFieldの値は初期値に元に戻す必要があります。TextFieldでのテキストの妥当性確認
誰かがどのように実装できるか知っていますか?私は自分の価値を検証することができますが、textFieldを初期値に更新することはできません。モデルオブジェクトの値を変更する場合、texField refreshはKVCに準拠した単一のメソッドを使用する必要があります。このような動作を実装する方法はわかりません。
ご協力いただければ幸いです。
無効な文字をチェックするfileNameをチェックするメソッドや、ファイル名が一意であることを確認するメソッドはありますか?たとえば、重複はありません。 –
名前が一意であるかどうかを確認しています... – BartoNaz