我希望我的用户能够点击按钮并为将来的日期设置计时器。如果他们多次点击按钮,我想设置多个未来事件。到目前为止我所拥有的是:
- (IBAction)setFutureButtonTapped:(id)sender {
NSTimer *futureTimer = [NSTimer scheduledTimerWithTimeInterval:30 target:self selector:@selector(futureMethod) userInfo:nil repeats:NO];
}
这会导致futureMethod在30秒内被调用一次,但是,如果我按下按钮一次,然后再按10秒,我希望将来的方法在时间30和时间40被调用。我如何实现这一点?