指定された時間に毎日の間隔でメソッド呼び出しをスケジュールする方法を見つけようとしています。たとえば、毎朝午前3時に。
NSTimer
また、指定した期間の後にタスクをスケジュールできる同様の機能が提供されていますが、期間が終了した後ではなく、一度にスケジュールする方法があると便利です。
誰かがそれを行う方法について私にいくつかのアドバイスを与えることができますか?
指定された時間に毎日の間隔でメソッド呼び出しをスケジュールする方法を見つけようとしています。たとえば、毎朝午前3時に。
NSTimer
また、指定した期間の後にタスクをスケジュールできる同様の機能が提供されていますが、期間が終了した後ではなく、一度にスケジュールする方法があると便利です。
誰かがそれを行う方法について私にいくつかのアドバイスを与えることができますか?
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時間とします。