if ([date compare:fileModPlus24Hours] == NSOrderedDescending) {
// update file
}
Результат сравнения может быть NSOrderedAscending
, NSOrderedDescending
или NSOrderedSame
.
И я не думаю, что ваш код будет работать, если сравнить date
с fileModPlus24Hours
,Вы должны сравнить текущую дату с fileModPlus24Hours
вместо:
NSDate *now = [NSDate date];
if ([now compare:fileModPlus24Hours] == NSOrderedDescending) {
// update file
}