小编典典

如何在Swift中创建延迟?

swift

我想暂时暂停我的应用。换句话说,我希望我的应用执行代码,但是在某个时候暂停4秒钟,然后继续执行其余的代码。我怎样才能做到这一点?

我正在使用Swift。


阅读 274

收藏
2020-07-07

共1个答案

小编典典

如果要从UI线程调用该方法,则可以考虑使用NSTimer或调度计时器,而不是进行睡眠(这会锁定您的程序)。

但是,如果您确实需要延迟当前线程:

do {
    sleep(4)
}

这使用sleepUNIX中的功能。

2020-07-07