我在互联网上搜索了答案,但没有运气。我试过
- (void)viewDidLoad {
[super viewDidLoad];
twoMinTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timer) userInfo:nil repeats:YES]; }
- (void)timer {
for (int totalSeconds = 120; totalSeconds > 0; totalSeconds--){
timerLabel.text = [self timeFormatted:totalSeconds];
if ( totalSeconds == 0 ) {
[twoMinTimer invalidate];
} } }
但它不起作用,当我进入那个视图时,标签从 2.00 变为 0.01,然后它就停止了。
任何建议将不胜感激 - 菲利普