уверен, что это так.Вы должны разделить дату на день и месяц, используя NSDateComponents
. Вы можете написать метод, подобный этому:
- (BOOL)date:(NSDate *)date isSameAsDay:(NSInteger)day andMonth:(NSInteger)month {
NSUInteger dateFlags = NSDayCalendarUnit | NSMonthCalendarUnit;
NSDateComponents *components = [[NSCalendar currentCalendar] components:dateFlags fromDate:date];
if ([components day] == day && [components month] == month) {
return YES;
}
return NO;
}
, и вы будете использовать его следующим образом:
if ([self date:[NSDate date] isSameAsDay:12 andMonth:2]) {
myDate.text = @"Mother Day";
}