Я создал таймер обратного отсчета, и он отлично работает. Но когда он достигает нуля, он продолжает отсчет .. поэтому он показывает -1, -2, -3 и т. Д. Как это предотвратить? от этого?Предотвращение обратного отсчета в негативы
Это мой код из файла реализации ..
@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];
}
Я предполагаю, что я пропускаю некоторый код где-нибудь?
Это создает ошибки для меня :( – user1253207
@ user1253207: извините, я неправильно набранный - это первый ':' должен был '' - попробуйте еще раз – paxdiablo
благодаря спариванию она работала сейчас :) – user1253207