NSTimerを24時間置くのは簡単です。タイマーが作動したら、そのボタンをオンにします。間隔を指定します。
[NSTimer
scheduledTimerWithTimeInterval:300
target:self
selector:@selector(timerFireMethod:)
userInfo:nil
repeats:YES];
火の方法:-
- (void) timerFireMethod:(NSTimer *) theTimer { //Write Your Code Here }