Swift 3中的AVAudiosessionInterruptionNotification

时间:2017-03-06 12:45:53

标签: ios swift xcode swift3 swift2

这是我在swift 2中的代码。

如何在swift 3中使用相同的东西?

NotificationCenter.default.addObserver(self, selector: "handleInterruption", name: AVAudiosessionInterruptionNotification, object: nil)

提前致谢!

1 个答案:

答案 0 :(得分:5)

查看this fine answer

正如它所说:

  

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

因此,在您的情况下,您可能正在寻找Notification.Name.AVAudioSessionInterruption

我认为这应该适合你:

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

希望有所帮助。