Spritekit - держите игру на паузе, когда didBecomeActive

У меня есть система паузы с функцией и кнопкой, и она отлично работает, я знаю, что когда приложение входит в фоновый режим, оно автоматически приостанавливается, а когда оно возвращается, оно автоматически останавливается, моя проблема в том, что я не знаю, как его приостановить. когда он снова становится активным.

func applicationWillResignActive(application: UIApplication) {

    NSNotificationCenter.defaultCenter().postNotificationName("Pause", object: nil) // tried here
}        


func applicationDidBecomeActive(application: UIApplication) {

    NSNotificationCenter.defaultCenter().postNotificationName("Pause", object: nil) // tried here
}

Я попробовал оба этих метода по отдельности, но игра продолжает работать, иногда она показывает мое меню паузы (слой над игровым процессом) и все еще работает в фоновом режиме. Итак, как правильно достичь этого?

Ответы на вопрос(1)

Ваш ответ на вопрос