Mac OS X,目标C:安排每日方法执行

时间:2012-12-25 21:07:28

标签: objective-c macos

我正在尝试找到一种在指定时间每日间隔调度方法调用的方法。例如,每天凌晨3点。

提供了

NSTimer和类似的功能,允许您在指定的持续时间后安排任务,但如果有一种方法可以一次安排,而不是在一段时间后到期,那将是很好的。

有人可以就如何做到这一点给我一些建议吗?

1 个答案:

答案 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小时。