J'essaie de générer un NSDate à partir d'un mois, d'un jour et d'une année (le tout au format entier).
En ce moment ma tentative est telle:
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [[NSDateComponents alloc] init];
NSNumber *day = [dataSource valueForKey:@"day"];
NSNumber *month = [dataSource valueForKey:@"month"];
NSNumber *year = [dataSource valueForKey:@"year"];
[components setDay:[day intValue]];
[components setMonth:[month intValue]];
[components setMonth:[year intValue]];
NSDate *_date = [calendar dateFromComponents:components];
Cependant, _date génère ce qui suit lorsque jour = 24, mois = 8, année = 2011 :
0168-07-25 04:56:02 +0000
Je dois faire quelque chose d'horriblement mal, mais je n'ai aucune idée de quoi. Quelqu'un sait ce qui pourrait se passer ?