2011-01-05 3 views

ответ

1

Если это NSTimeInterval, то используйте обычные операторы для числовых значений. NSTimeInterval - всего лишь типичный вариант для двойного. Например:

if (timeIntervalA < timeIntervalB) { 
    // timeIntervalA is earlier in time than timeIntervalB 
} 

Если вы используете NSDate экземпляров, то у вас есть несколько метод в вашем распоряжении. Наиболее полезным является compare. Может быть использован, как это:

switch ([dateA compare:dateB]) { 
    case NSOrderedSame: // Both represent the same date 
    case NSOrderedAscending: // dateA is earlier in time than dateB 
    case NSOrderedDescending: // dateA is later in time than dateB  
} 
Смежные вопросы