im usando xcode 4.5 (4G182) con iOS 6. NSDateFormatter muestra el año incorrecto en iOS 6, ¿cómo resolverlo?NSDateFormatter muestra el año incorrecto
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"YYYY-MM-dd"];
NSString *str = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"%@ == %@",str,[[dateFormatter dateFromString:str] description]);
que imprima " -09-14 == 2011 16:00:00 +0000 -09-13"
No creo que esto sea un "problema de iOS 6". Deberías usar 'y' minúsculas. Consulte http://stackoverflow.com/questions/6388370/string-formatted-date-picker-date-is-off/6388430#6388430. – Anna