gpt4 book ai didi

iphone - 在后台运行时间间隔计算

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:04 26 4
gpt4 key购买 nike

我有一个 NSTimeInterval,它基本上是

NSTimeInterval interval = [date1 timeIntervalSinceDate: [NSDate date]];

当我在 View X 中时,我希望此计算始终在后台运行,这样我就可以在 UILabel 中显示倒计时的计时器。我该怎么做?好像在groupon iphone app里面,但是不显示秒级的细节

最佳答案

你可以使用 NSTimer获取在设定的时间间隔调用的方法(但是这都是在主线程上执行的,而不是在后台线程上执行的):

- (void)setupTimer {
//Start a timer to call update updateInterval: every 1 second
self.timer = [NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(updateInterval:)
userInfo:nil
repeats:YES];
}

- (void)updateInterval:(NSTimer *)timer {
NSTimeInterval interval = [date1 timeIntervaleSinceDate:[NSDate date]];
//Do other things like updating the label
}

关于iphone - 在后台运行时间间隔计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495646/

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