NSTimerは機能していますが、カウントダウンは数秒しかありませんか?分は「00」と表示され、秒はカウントダウンされ、分はゼロのままになります。int countdownIntはユーザー入力から取得され、45分のカウントダウンタイマーとして「45」を入力してテストしています。発生する唯一のことは、秒が「45」からカウントダウンしているということですか?countdownInt、秒、分はすべて.hファイルでintとして宣言されています
ご協力いただきありがとうございます!
countdownInt -=1;
seconds = countdownInt % 60;
minutes = (countdownInt / 60) % 60;
countdownTimerLabel.text = [NSString stringWithFormat:@"%02d:%02d", minutes, seconds];