Я не уверен, но иногда мое утверждение if терпит неудачу и показывает неправильную вещь, когда это не должно быть
Есть идеи?
-(void)updateLabel{
if (today > Date) {
[only setHidden:YES];
[untilRelease setHidden:YES];
[theLabel setText:@"IS OUT"];
} else {
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
int units = NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *components = [calendar components:units fromDate:[NSDate date] toDate:Date options:0];
[theLabel setText:[NSString stringWithFormat:@"%d %@, %d %@ \n %d %@, %d %@ %d %@", [components month], @"Months", [components day], @"Days", [components hour], @"Hours", [components minute], @"Minutes and", [components second], @"Seconds"]];
}}
Я определил сегодня как [NSDate date], а Date - номер эпохи.
Любая помощь будет великолепна