Я делаю игровое приложение для iOS в XCode и выполняю передачу программным способом, когда таймер достигает конца, как показано в следующем коде:
let endGame = DispatchTime.now() + 10
DispatchQueue.main.asyncAfter(deadline: endGame) {
print("The game has ended")
self.performSegue(withIdentifier: "timerSegue", sender: self)
}
Моя проблема заключается в том, что, когда переход ужеисполнено, и я на следующем экране. Я слышу звуки, которые показывают, что предыдущий экран все еще работает, и я хочу, чтобы удалить или полностью удалить его, так как приложение никогда не возвращается к этому виду.