我有一个带有功能和按钮的暂停系统,它运行良好,我知道当应用程序进入后台时它会自动暂停,当它回来时它会自动取消暂停,我的问题是我不知道如何让它暂停当它再次变得活跃时。
func applicationWillResignActive(application: UIApplication) {
NSNotificationCenter.defaultCenter().postNotificationName("Pause", object: nil) // tried here
}
func applicationDidBecomeActive(application: UIApplication) {
NSNotificationCenter.defaultCenter().postNotificationName("Pause", object: nil) // tried here
}
我分别尝试了这两种方法,但游戏继续运行,有时它显示我的暂停菜单(游戏上方的一层)并且仍然在后台运行。那么实现这一目标的正确方法是什么?