我有一個小問題我正在使用此代碼,開始從20計數過0仍在計算:倒計時後0
mainInt = 20;
randomMain = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(randomMainVoid)
userInfo:nil repeats:YES];
但0後的倒計時仍在計數(-1,-2, -3)
-(void) randomMainVoid {
mainInt -=1;
label.text = [NSString stringWithFormat:@"%D", mainInt];
}
有沒有人知道如何在0之後停止計數?
檢查mainInt是否是<='而不是== == – Jonathan 2012-01-05 20:08:28
好點,謝謝你的建議。 – 2012-01-05 20:12:15
Jonathan&Raskolnikov謝謝你們兩位! – Blazer 2012-01-05 20:14:43