Ich habe einen Countdown-Timer erstellt und es funktioniert super .. aber wenn es Null erreicht, zählt es weiter herunter .. so zeigt es -1, -2, -3 usw. Wie verhindere ich es aus dem machen?Verhindern, dass Countdown in Negative geht
Dies ist mein Code aus der Implementierungsdatei ..
@implementation ViewController
-(IBAction)start {
myTicker = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(showActivity) userInfo:nil repeats:YES];
}
-(IBAction)stop {
[myTicker invalidate];
}
-(IBAction)reset {
time.text = @"0";
}
-(void)showActivity {
int currentTime = [time.text intValue];
int newTime = currentTime -1;
time.text = [NSString stringWithFormat:@"%d", newTime];
}
Ich vermute, dass ich einige Code irgendwo bin fehlt?
Dies schafft Fehler für mich :( – user1253207
@ user1253207: sorry, ich falsch eingegeben - das erste ':' sollte ein gewesen sein '' - versuchen Sie es erneut – paxdiablo
dank es jetzt paaren gearbeitet :) – user1253207