我正在使用 Grand Central Dispatch 将一个块添加到队列(不是主队列)。该块有一个循环,并且在循环的每次通过之间需要 0.02 秒的小延迟。我在用
dispatch_async(myOwnQueue, ^{
// begin loop
// do stuff
usleep(20000);
// end loop
});
在这个队列上。由于不是主队列,因此不会阻塞主线程。
问题是 Xcode 抱怨:警告:函数“usleep”的隐式声明
还有其他方法可以做到这一点吗?
thanks.
您只需要在调用 usleep() 之前包含适当的标头:
#include <unistd.h>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)