gpt4 book ai didi

iphone - 为什么 CFRunLoopRun 不起作用?

转载 作者:行者123 更新时间:2023-11-29 11:17:23 26 4
gpt4 key购买 nike

[self request]; //main thread

- (void)request {
[self performSelectorInBackground:@selector(regFun) withObject:nil];
}

- (void)regFun {
CFRunLoopRun();
CCLOG(@"CFRunLoopRun not work");
}

鉴于前面的代码,你知道为什么 CFRunLoopRun() 不起作用吗?。我需要在后台调用 regFun

还有其他方法可以停止后台线程吗?

最佳答案

它可以工作。

[self request]; //main thread

- (void)request {
//[self performSelectorInBackground:@selector(regFun) withObject:nil];
[NSTimer scheduledTimerWithTimeInterval:0 target:self selector:@selector(regFun) userInfo:nil repeats:NO];
}

- (void)regFun {
CFRunLoopRun();
CCLOG(@"CFRunLoopRun not work");
}

但我不确定这是正确的方法,而且我不知道发生了什么。 :(

关于iphone - 为什么 CFRunLoopRun 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8834241/

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