NSCalendar NSDateComponents weekofYear return 1 с датой 2014-12-31

Я хочу получить неделя года с датой '2014-12-31', но она всегда возвращает 1, а не 52, вот мой код:

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";

Я знаю, что результат правильный, но я хочу получить «52», а не «1», как это исправить?