NSDateComponents *result = [[NSCalendar currentCalendar] components:NSQuarterCalendarUnit fromDate:start toDate:end options:0];
NSInteger numberOfQuaters = [result quarter];
このコードが常に 0 を返すのはなぜですか?
それは NSDate start と NSDate end の間の四半期数を私に与えるべきではありませんか?
たとえば、開始が 2012 年 1 月 1 日で終了が 2013 年 6 月 3 日の場合、numberOfQuarters = 6 にする必要があります。