我在一个视图中有三个标签栏项目。在第一个选项卡项中的开始按钮操作上有一个 NSTimer 计划。当我按下另一个选项卡项并进入最近的选项卡项(即带有 NSTimer 的选项卡项)时,它会将秒数增加 2。如果我第二次这样做它增加了 3 秒,依此类推。我希望秒数增加 1。
这是我用来安排 NSTimer 的代码
timer = [NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(timerTick:) userInfo:nil repeats:YES];
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSDefaultRunLoopMode];
我尝试使用 [timer invalidate] 解决它;但这并没有给我正确的结果。
提前致谢。