答案 0 :(得分:0)
您需要在应用代理中向applicationWillResignActive:添加代码。
This question也就此主题进行了一些讨论。
答案 1 :(得分:0)
注册UIApplicationWillResignActiveNotification实际上是更好的政策。
NSNotificationCenter.defaultCenter().addObserverForName(UIApplicationWillResignActiveNotification, object: nil, queue: nil) { (notification:NSNotification) in
self.pause()
}
否则你需要获得对你的UIApplicationMain的引用,这基本上是错误的做事方式。这就是NSNotificationCenter的用途。