У меня очень и очень странная проблема с 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];
Спасибо!