Ich habe eine Datumsauswahl, die festgelegt ist, damit Benutzer zukünftige Daten nicht auswählen können. In viewDidLoad wird das maximale Datum für die aktuelle Zeit festgelegt.Datepicker maximumDate am gestrigen Tag während der frühen Zeit des aktuellen Tages stecken
dateDatePicker.maximumDate = NSDate()
Aber ich habe einen Fehler bemerkt. Heute bis Mittag war das Höchstdatum das gestrige Datum. Aber jetzt, nach Mittag, zeigt es das heutige Datum.
Die Art, wie ich es implementiert: Die Datumsauswahl wird mit Alpha angezeigt und ausgeblendet, wenn der Benutzer es verwenden möchte. So setze ich das maximale Datum nicht jedes Mal, wenn die Kommissionierer angezeigt wird, aber wenn es die Ansicht, lädt es ist in.
Also ich bin nicht sicher, ob dies ein Fehler ist? Hat es mit Zeitzonen zu tun? Oder hat mit der Tatsache zu tun, dass ich nur dateDatePicker.maximumDate einmal aufrufen, wenn sie geladen anzeigen und das konnte vor Tagen passiert sein? Oder wenn ich den maximumDate jedes Mal zurücksetzen sollte, wenn ich den datePicker zeige?