Reputation: 1555
How might one get a function to be called at given time and date? For example, I would like to store some values of some variables at midnight (and clear them to zero) so they can be compared with the previous days values.
How might I accomplish this in Objective-C?
Thanks,
Jack
Upvotes: 3
Views: 1684
Reputation: 9392
Use NSTimer's initWithFireDate:interval:target:selector:userInfo:repeats:
to set the time you want a method to be run.
Upvotes: 2
Reputation: 11970
You've got quite a few options, depending on what you're after.
The obvious place to start is NSTimer.
There's also the performSelector withDelay function family.
Lastly, a cool extension I sometimes use, delayed blocks.
Oh, one more - you can also setup Local Notifications.
Upvotes: 2