如何在视图转换时停止计时器?

时间:2014-03-22 17:28:35

标签: ios timer nstimer

我有这个计时器

NSTimer *timer;
    timer = [NSTimer scheduledTimerWithTimeInterval:1.0f
                                     target:self selector:@selector(updateCounter:)
                                   userInfo:_TimeLabel.text repeats:YES];

我应该在什么情况下添加代码

 [timer invalidate];

如果我想更改视图,我想要停止此计时器吗?例如从tableviewcontroller到detailviewcontroller?

1 个答案:

答案 0 :(得分:0)

您的视图控制器有许多方法可以覆盖以与其显示和隐藏的视图进行交互,现在使用它们:

  1. viewWillDisappear:
  2. viewDidDisappear:
  3. (请务必致电super作为实施的一部分)