каждый раз, когда вызывается ваш метод таймера, вы устанавливаете counterInt
(назад) на 100.
вы можете сделать эту статическую переменную
заменой int counterInt = 100;
на static int counterInt = 100;
и, конечно, вы должны сохранить уменьшенное значение в counterInt.
- (void)countDown {
static int counterInt = 100;
counterInt = counterInt - 1;
lblCountdown.text = [NSString stringWithFormat:@"%d", counterInt];
}
если вам нужна переменная вне этого метода, вы должны сделать counterInt переменной экземпляра вашего класса.
@interface FirstTabController : UIViewController {
int counterInt;
}
и т. Д.