1

ユーザーがテキストフィールドに入力できる日付に制限を設定しようとしています。指定した最小日付より前の日付を返すNSDateFormatterように、最小日付を設定する方法はありますか? 私はサブクラス化してこの検証を自分自身に入れようとしていますが、より良い方法があることを望んでいました.getObjectValueNONSDateFormatter

4

1 に答える 1

1

NSDateFormatterは、ユーザー入力の最小/最大日付を設定する方法を指定していません(NSNumberFormatterとは異なります)。ですから、サブクラス化するのが適切だと思いますが、それほど難しくはありません。NSDateFormatterサブクラスを作成し、getObjectValue:forString:range:error:メソッドを変更して、最小日付の日付チェックを適用するだけです。

于 2012-06-22T07:21:40.807 に答える