我正在尝试找到一种在指定时间每日间隔调度方法调用的方法。例如,每天凌晨3点。
提供了 NSTimer
和类似的功能,允许您在指定的持续时间后安排任务,但如果有一种方法可以一次安排,而不是在一段时间后到期,那将是很好的。
有人可以就如何做到这一点给我一些建议吗?
答案 0 :(得分:8)
在向Stack Overflow提问之前,先查看类文档总是很好。 NSTimer文档说有一种方法:
- (id)initWithFireDate:(NSDate *)date interval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats
让date
成为第二天早上3点和时间间隔 - 24小时。