gpt4 book ai didi

ios - Objective C - 弹出上一页后继续 NSTimer

转载 作者:行者123 更新时间:2023-11-29 01:15:58 25 4
gpt4 key购买 nike

我在 View Controller 中有一个 NSTimer,它在用户按下按钮时开始计数。它倒计时 3 分钟。我想要的是,如果用户想要返回上一页(也许转到另一页)并返回到此计时器页面,他/她应该看到计数计时器标签。我的意思是,我知道计时器继续计数,但是当我再次加载此页面时,我在离开时看不到它的标签。我还检查了我的计时器,发现它不被视为“有效”。

我不想为此目的使用 AppDelegate,因为我有很多 View Controller ,而这个并不重要。那么,我怎样才能实现这个连续的定时器标签呢?我应该使用静态计时器还是标志?

谢谢。

最佳答案

你可以实现一个

static int counter  = 0 ;

通过在 NSTimer 中使用选择器方法并使用该计数器继续计数

[NSTimer scheduledTimerWithTimeInterval:180.0f 
target:self
selector:@selector(updateTime:)
userInfo:nil
repeats:YES];
// Implement Method
-(void)updateTime: (NSTimer *) timer {

counter++;
self.label.text = counter;
}

关于ios - Objective C - 弹出上一页后继续 NSTimer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35179788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com