Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试为用户可以输入文本字段的日期设置限制。有没有办法设置一个最短日期,NSDateFormatter以便在我指定的最短日期之前getObjectValue返回一个日期?NO我即将子类化NSDateFormatter并将这个验证放在自己身上,但希望有更好的方法。
NSDateFormatter
getObjectValue
NO
NSDateFormatter 没有为您指定一种方法来设置用户输入的最小/最大日期(与 NSNumberFormatter 不同)。所以我认为对它进行子类化是合适的,这不应该太难。您所要做的就是创建一个 NSDateFormatter 子类,更改getObjectValue:forString:range:error:方法并应用最小日期的日期检查。
getObjectValue:forString:range:error: