SIG_IGN)
let signalQueue = DispatchQueue(label: "org.rmud.SignalHandlingQueue")
let signalSource = DispatchSource.makeSignalSource(signal: SIGINT, queue: signalQueue)
signalSource.setEventHandler {
signalSource.cancel()
log("Received SIGINT: terminating")
//isTerminated.value = true
shutdownGame()
}
signalSource.resume()
return signalSource
^^^ что ему не хватает? signalSource.activate() вместо resume() тоже пробовал
раньше работало вроде
А ты отключи этот хак, вроде его давно починили, и без него норм теперь
Обсуждают сегодня