J'utilise pour calculer une nouvelle datedateByAddingComponents: dateRange ToDate: Options firstdate: 0 retourne toujours trimestre
- (NSDate *)dateByAddingComponents:(NSDateComponents *)comps toDate:(NSDate *)date options:(NSCalendarOptions)opts
, comme ci-dessous:
NSDateComponents *quaterComps = [NSDateComponents new];
quaterComps.quarter = 1;
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *nextDate = [gregorian dateByAddingComponents:quaterComps toDate:firstDate options:0];
Lorsque firstdate est 2013-12- 31 16:00:00 +0000,
API au-dessus de revient sans cesse le même résultat, pas la date de la prochaine trimestre
s'il vous plaît aller avec ce lien http://stackoverflow.com/questions/11699706/ios-and-objective-c-repeating-an-event- chaque trimestre –