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