1
我試圖設置用戶可以輸入到文本字段的日期限制。有沒有辦法設置NSDateFormatter
的最短日期,以便getObjectValue
在我指定的最短日期之前返回NO
?我即將子類NSDateFormatter
並將此驗證放入自己,但希望有更好的方法。NSDateFormatter:設置最低日期有效
我試圖設置用戶可以輸入到文本字段的日期限制。有沒有辦法設置NSDateFormatter
的最短日期,以便getObjectValue
在我指定的最短日期之前返回NO
?我即將子類NSDateFormatter
並將此驗證放入自己,但希望有更好的方法。NSDateFormatter:設置最低日期有效
NSDateFormatter沒有指定一種方法來爲用戶輸入設置最小/最大日期(與NSNumberFormatter不同)。所以我認爲繼承它是適當的,這不應該太難。你所要做的就是創建一個NSDateFormatter子類,更改getObjectValue:forString:range:error:
方法並應用最短日期的日期檢查。