gpt4 book ai didi

iphone - iOS :Call a method in specific time

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:44 25 4
gpt4 key购买 nike

我正在尝试在此时调用一个方法: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];
}

如果你有任何其他方法请告诉我。

最佳答案

实际上你的代码工作正常,但它需要刷新......例如你可以使用 NSTimer刷新你的方法:

[NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(updateNewDate) userInfo:nil repeats:YES];

关于iphone - iOS :Call a method in specific time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9211640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com