我在用

 [NSTimer scheduledTimerWithTimeInterval:0.1f
                                  target:self
                                selector:@selector(update)
                                userInfo:nil
                                 repeats:YES];

我要停止将此计时器称为一个计时器。
viewDidDisappear

我怎样才能做到这一点?无效?

最佳答案

在.h文件中声明NSTimer *myTimer

像汤姆这样分配实例

myTimer = [NSTimer scheduledTimerWithTimeInterval:0.1f
                                     target:self
                                   selector:@selector(update)
                                   userInfo:nil
                                    repeats:YES];

停止并使用此无效
- (void) viewDidDisappear:(BOOL)animated
{
    [myTimer invalidate];
    myTimer = nil;
}

10-08 06:10