gpt4 book ai didi

cocoa - 停止 NSRunLoop

转载 作者:行者123 更新时间:2023-12-03 16:05:53 27 4
gpt4 key购买 nike

我在线程中有一个连接,因此我将其添加到运行循环中以获取所有数据:

  [[NSRunLoop currentRunLoop] run];
[connection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];

但我找不到任何方法来阻止它

- (void)connectionDidFinishLoading:(NSURLConnection *)connection{
if([NSRunLoop currentRunLoop]){
[[NSRunLoop currentRunLoop] cancelPerformSelectorsWithTarget:self];
}
[connection cancel];
}

如何停止这个循环?

最佳答案

您可以通过 Core Fundation API 停止运行循环:

CFRunLoopStop(CFRunLoopGetCurrent());

关于cocoa - 停止 NSRunLoop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16211915/

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