een uidatepicker proberen te gebruiken. hebben een methode die wordt geactiveerd wanneer de waarde van de datepicker verandert. het passeert de datumwaarde, maar wanneer ik probeer die datum te nemen, is mijn dagenportie goofy. het geeft het aantal dagen terug sinds het begin van het jaar, niet de werkelijke maanddag. dus zeg 3 februari, in plaats van 3 krijg ik 34.
-(IBAction)datePickerValueChanged: (id)sender;
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-DD"];
self.date = [dateFormatter stringFromDate:[sender date]];
NSLog(@"date: %@", [dateFormatter stringFromDate:[sender date]]);
[dateFormatter release];
}
voor 12 april krijg ik:
2011-10-27 14:22:41.939 Satshot[12789:40b] date02: 2011-04-102
Ik vermoed dat mijn dateformater het veroorzaakt, maar ik begrijp niet waarom.