如何发布NSTimer?或停止计时器。 Xcode 5

时间:2014-09-03 00:03:08

标签: ios objective-c nstimer

在比赛结束后,NSTimer不会停止。

-(void)StartGame{
Countdown = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(TimeDecrease) userInfo:nil repeats:YES];
}

-(void)TimeDecrease{
    StartTime = StartTime - 1;
    Timer.text = [NSString stringWithFormat:@"%d",StartTime];
    if(StartTime == 0){
        [self EndGame];
    }
}

我们尝试了[倒计时发布]并禁用了ARC,但它引发了错误。 我们正在尝试完成一个计时器,在每个新游戏开始时重置为15。

1 个答案:

答案 0 :(得分:1)

尝试:

[Countdown invalidate];
Countdown = nil;