这个问题已经在这里有了答案:




已关闭8年。






在我的应用程序中,我使用NStimer每3秒调用一次动画函数。我想停止此计时器,并在计时器仍在运行时调用另一个事件。这可能吗?

最佳答案

@interface
    NSTimer *autoTimer;

@implementation

// Start timer
    autoTimer = [NSTimer scheduledTimerWithTimeInterval:(3.0)
        target:self
        selector:@selector(autoTimerFired:)
        userInfo:nil
        repeats:YES];

// Stop timer:
    [autoTimer invalidate];
    autoTimer = nil;

关于ios - 如何停止NStimer事件? [复制],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1429571/

10-11 02:57