我正在尝试为用户输入文本字段的日期设置限制。有没有办法设置NSDateFormatter
的最短日期,以便getObjectValue
在指定的最短日期之前返回NO
?我即将继承NSDateFormatter
并将此验证放在自己身上,但我希望有更好的方法。
答案 0 :(得分:1)
NSDateFormatter未指定用于设置用户输入的最小/最大日期的方法(与NSNumberFormatter不同)。所以我认为继承它是合适的,这不应该太难。您所要做的就是创建一个NSDateFormatter子类,更改getObjectValue:forString:range:error:
方法并应用最短日期的日期检查。