Need to convert this to Objective-C syntax, can't seem to find a way to convert it.
private class func components(fromDate fromDate: NSDate) -> NSDateComponents! {
return NSCalendar.currentCalendar().components(NSDate.componentFlags(), fromDate: fromDate)
}
Tried this:
- (NSDateComponents *) componentsFromDate: (NSDate *) fromDate {
return [[NSCalendar currentCalendar] componentsFromDate: [NSDate componentFlags] : fromDate];
}
This was defined before:
- (NSCalendarUnit *) componentFlags {
return NSCalendarUnitYear, NSCalendarUnitMonth, NSCalendarUnitDay, NSCalendarUnitWeekOfYear, NSCalendarUnitHour, NSCalendarUnitMinute, NSCalendarUnitSecond, NSCalendarUnitWeekday, NSCalendarUnitWeekdayOrdinal, NSCalendarUnitWeekOfYear;
}
All this in a category I created:
@implementation NSDate (AFDateHelperObjC)
@end