0
Theres任何方式来保持应用程序运行,而用户不杀死应用程序?我发现这可以通过RunLoop.current.run()完成,但是当在应用程序中像应用程序完全冻结一样击中应用程序时,我有一个Timer,它在RunLoop之前声明,似乎是正确初始化的,但是计时器未PROC,继承人一个简单的例子Swift保持cli应用程序运行
import Foundation
print("start")
let _ = Timer.init(timeInterval: 1, repeats: true) { _ in
print("proc")
}
RunLoop.current.run()
print("end")
看来,我不抓是如何工作的。
问候
的感谢!我的糟糕,很长一段时间没有使用定时器...... – norman784
即使没有计时器作为测试,''end''从不打印,所以你可以看到你的命令行工具_is_仍在运行。 – matt