Schedule
Schedule copied to clipboard
试写一个demo 设定固定时间之后 并没用打印
let t1 = Plan.after(1.second).do { print("1 second passed") }
设定固定时间之后 并没用打印 还需要配置什么?
同问
如果您未指定队列或应用程序中没有可用的 RunLoop,则不会打印它。 (参见此处)
为了让它工作,你需要指定队列:
let t1 = Plan.after(1.second).do(queue: .global()) { print("1 second passed") }
或者有一个可用的 RunLoop,如下所示:
let t1 = Plan.after(1.second).do { print("1 second passed") }
CFRunLoopRun()