1

我正在尝试为用户可以输入文本字段的日期设置限制。有没有办法设置一个最短日期,NSDateFormatter以便在我指定的最短日期之前getObjectValue返回一个日期?NO我即将子类化NSDateFormatter并将这个验证放在自己身上,但希望有更好的方法。

4

1 回答 1

1

NSDateFormatter 没有为您指定一种方法来设置用户输入的最小/最大日期(与 NSNumberFormatter 不同)。所以我认为对它进行子类化是合适的,这不应该太难。您所要做的就是创建一个 NSDateFormatter 子类,更改getObjectValue:forString:range:error:方法并应用最小日期的日期检查。

于 2012-06-22T07:21:40.807 回答