Cześć wszystkim, tak jak tytuł sugeruje, że mam tylko opcję wyboru daty, która wydaje się być szybka 4 godziny i 56 minut .. co jest bardzo dziwne. Kod jest bardzo prostym przedmową:
NSLog(@"%@",datePicker.date);
W widoku załadowano
datePicker.timeZone = [NSTimeZone localTimeZone];
Jakieś pomysły / sugestie?
ETA: na przykład, jeśli ustawię godzinę na 16:00, dostanę to w dzienniku NSLog
0001-01-01 20:56:02 +0000
Odpowiedzi:
2 dla odpowiedzi № 1Zestaw minimumDate
i maximumDate
przy wyborze daty do czegoś rozsądnego.
Daty sprzed października 1582 r. Bywają liczneproblemy z iOS, ponieważ niektóre rzeczy rozpoznają przejście kalendarza juliańskiego / gregoriańskiego, a inne nie. Wydaje się również, że występują problemy z dokładnością w czasach, gdy masz do czynienia z NSDates w pobliżu pierwszego roku.