NSCalendarioDateComponents weekofYear return 1 with date 2014-12-31
Quiero obtener weekofYear con fecha '2014-12-31', pero siempre devuelve 1 no 52 aquí está mi código:
NSCalendar *calendar = [NSCalendar currentCalendar];
NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit | NSWeekdayCalendarUnit | NSWeekOfMonthCalendarUnit | NSWeekOfYearCalendarUnit;
NSDateComponents *dateComponent = [calendar components:unitFlags fromDate:[NSDate date]];
NSlog(@"%i",dateComponent.weekOfYear);
output "1";
Sé que el resultado es correcto, pero quiero obtener "52" no '1', ¿cómo solucionarlo?