2017-03-06 150 views

回答

5

看一看this fine answer

,因为它说:

所有系统通知类型现在定义为Notification.Name静态常量;即.UIApplicationDidFinishLaunching,.UITextFieldTextDidChange等

所以,你的情况,你可能寻找Notification.Name.AVAudioSessionInterruption

而且我认为这应该为你工作:

NotificationCenter.default.addObserver(self, selector: #selector(handleInterruption), name: .AVAudioSessionInterruption, object: nil) 

希望帮助。