Очень странное поведение UIDatePicker на устройстве и симуляторе - PullRequest
0 голосов
/ 26 марта 2012

У меня очень и очень странная проблема с UIDatePicker в моем приложении. У меня есть UITextField, в котором пользователь устанавливает дату своего рождения с помощью UIDatePicker.при запуске приложения на симуляторе, когда пользователь устанавливает дату, все работает нормально, без проблем.при запуске приложения на устройстве оно всегда устанавливает дату 09.01.2012 в TextField.

Я выполнял отладку NSLog, и она всегда получает эту дату 01.09.2012.(Хотя на симуляторе он работает нормально!)

Я просто хочу отметить, что он работал FINE (!!) уже 3 месяца (приложение уже загружено в AppStore) и внезапно, вчера эта проблема всплылавверх.Мой код:

NSDate *chosenDate = datePicker.date;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd/MM/yyyy"];
NSString *dateInString = [dateFormatter stringFromDate:chosenDate];

birthday.text = [NSString stringWithFormat:@"%@",dateInString];

Спасибо!

...