Я пытаюсь вызвать метод в это время: 00:01 AM
вот мой код, но я не могу найти проблему, почему этот код не вызывает мой метод.
- (BOOL)date:(NSDate *)date hour:(NSInteger)h minute:(NSInteger)m {
NSCalendar *calendar = [[NSCalendar alloc]initWithCalendarIdentifier:currentCalendar];
NSDateComponents *componets = [calendar components:(NSHourCalendarUnit | NSMinuteCalendarUnit )fromDate:[NSDate date]];
if ([componets hour ] == h && [componets minute] == m) {
return YES;
}
return NO;
}
- (void)updateNewDate {
if ([self date:[NSDate date] hour:4 minute:49]) {
label.text = @"oyooy";
}
}
- (void)viewDidLoad {
[self updateNewDate];
}
Если у вас есть какие-либо другие методы, скажите, пожалуйста.