Для цикла для NSDate - PullRequest
       11

Для цикла для NSDate

2 голосов
/ 27 марта 2012

Я пытаюсь создать цикл for с NSDates, чтобы цикл увеличивался на 1 день для каждого цикла цикла for ...

NSDate *startDate = datePicker.date;
NSDate *endDate = datePicker2.date;

for (int i = startDate; i < endDate; i++) 
{

}

Сборка не удалась из-за того, что я заклинилоNSDate где int ... Я тоже пытался ...

NSDate *startDate = datePicker.date;
NSDate *endDate = datePicker2.date;

for (NSDate *i = startDate; i < endDate; i++) 
{

}

Это тоже не строило.Любая помощь будет принята с благодарностью, заранее спасибо.

1 Ответ

3 голосов
/ 29 марта 2012
for (NSDate *date = [startDate copy]; [date compare: endDate] < 0; date = [date dateByAddingTimeInterval:24 * 60 * 60] ) 
    {
        NSLog( @"%@ in [%@,%@]", date, startDate, endDate );
    }

Использование NSDate в цикле while

...