UIDatePicker非常奇怪的行为在设备和模拟器上

时间:2012-03-26 14:49:57

标签: iphone ios sdk nsdate uidatepicker

我对UIDatePicker有一个非常奇怪的问题 在我的应用程序中,我有一个UITextField,用户通过UIDatePicker设置他的生日日期。 在用户设置日期时,在模拟器上运行应用程序时,一切正常,没有任何问题。 在设备上运行应用程序时,它始终将日期09/01/2012设置为TextField。

我做了NSLog调试,它总是得到这个09/01/2012的日期。 (虽然在模拟器上工作正常!)

我只想注意它已经工作了3个月的FINE(!!)(该应用程序已经上传到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];

谢谢!

0 个答案:

没有答案