Вы не можете приостановить Timer
, единственное, что вы можете сделать, это отследить, сколько времени прошло с .now - timer.fireDate
или timer.timeInterval
(все зависит от того, как вы используете таймер), отменить таймер, затем перезапустите его, когда ваше приложение снова запустится. Это настоящая боль в @ $$ и настоятельно рекомендуется не использовать. Я бы порекомендовал использовать встроенные SKActions для создания всех необходимых вам таймеров. Таким образом, когда вы приостанавливаете сцену, таймеры делают паузу с ней. Это, конечно, выходит за рамки этого вопроса.