当启用wifi时,我使用NSTimer在后台定期下载数据。但是,也可以选择按下手动下载数据的按钮。因此可以启用和禁用自动更新程序。当通过禁用自动更新来“中断”某个时间段时,我想在启用它的时间点之后该时间段的剩余时间结束时安排下一次更新。因为NSTimer没有pause方法,所以我使用NSTimer的initWithFireDate方法。timer=[[NSTimeralloc]initWithFireDate:fireDateinterval:updateFrequencytarget:selfselector:@selector(timerTick:)userInfo:nilrepe