gpt4 book ai didi

objective-c - Objective-C 中的非阻塞等待函数

转载 作者:太空狗 更新时间:2023-10-30 03:26:00 25 4
gpt4 key购买 nike

我是 Objective-C 的新手,我不知道如何以非阻塞方式等待。我有一个异步填充的对象,我需要等待它才能继续使用另一种方法。现在我正在使用 sleep 功能,但这会阻止整个应用程序并且永远不会加载 myObject。

while (!myObject)
{
sleep(1);
}
return myObject;

编辑:此代码片段来自可在加载 myObject 之前调用的方法。在这种情况下,我实际上确实想在此方法中进行阻止,但我的代码阻止了包括 myObject 在内的所有内容的加载。

最佳答案

这个小桃子对我有用(为了延迟 20 秒)......

CFRunLoopRunInMode(kCFRunLoopDefaultMode, 20.0, false);

关于objective-c - Objective-C 中的非阻塞等待函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1144791/

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