gpt4 book ai didi

ios - 这对于 NSTimer 在主线程上运行是否正确?

转载 作者:行者123 更新时间:2023-11-28 23:34:45 25 4
gpt4 key购买 nike

你好我想在主线程上运行一个 NSTimer 我不确定它们是否默认在主线程上运行或者我必须做一个特殊的实现?感谢任何可以提供帮助的人

@interface RootViewController : UIViewController {

NSTimer *minutePassed;
}

- (void)adViewDidLoad
{

minutePassed = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self selector:@selector(callMinutedPassed) userInfo:nil repeats:NO];

}

-(void)callMinutePassed
{
NSLog("Minute Passed");
}

最佳答案

scheduledTimer(timeInterval:target:selector:userInfo:repeats) 的文档指出 创建一个计时器并以默认模式在当前运行循环上安排它。。这意味着在您的实例中,它在主线程上运行。我假设当您说 -(void)adViewDidLoad 时,您的意思是 -(void)viewDidLoad()

关于ios - 这对于 NSTimer 在主线程上运行是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55290891/

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