我想在某个时间点暂停我的应用程序。换句话说,我希望我的应用程序执行代码,然后在某个时间点暂停 4 秒,然后继续执行其余代码。我怎样才能做到这一点?
我正在使用斯威夫特。
如果从 UI 线程调用,睡眠会锁定您的程序,而不是睡眠,而是考虑使用NSTimer或调度计时器。
NSTimer
但是,如果你真的需要在当前线程中延迟:
do { sleep(4) }
这使用了sleep来自 UNIX 的函数。
sleep