2012-03-27 65 views
2

我試圖創建一個與NSDates循環,使循環將1天的for循環的每個週期遞增......for循環的NSDate

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++) 
{ 

} 

這並沒有建立任何。任何幫助將不勝感激,在此先感謝。

回答

3
for (NSDate *date = [startDate copy]; [date compare: endDate] < 0; date = [date dateByAddingTimeInterval:24 * 60 * 60]) 
    { 
     NSLog(@"%@ in [%@,%@]", date, startDate, endDate); 
    } 

Using NSDate in While loop