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