I'm using
NSYearCalendarUnit
NSMonthCalendarUnit
NSDayCalendarUnit
IOS 8.0
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
Use NSCalendarUnitYear
:
NSCalendarUnit unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay;
I infer from the code sample in the original question that you were looking for Objective-C answer, but for those looking for Swift equivalent, you would do:
let unitFlags: NSCalendarUnit = [.Year, .Month, .Day]
Note, in Swift 3, the equivalent would be:
let unitFlags: Set<Calendar.Component> = [.year, .month, .day]