我对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];
谢谢!