【问题标题】:AVAudiosessionInterruptionNotification in Swift 3Swift 3 中的 AVAudiosessionInterruptionNotification
【发布时间】:2017-07-26 08:19:31
【问题描述】:
这是我在 swift 2 中的代码。
我如何在 swift 3 中使用相同的东西?
NotificationCenter.default.addObserver(self, selector: "handleInterruption", name: AVAudiosessionInterruptionNotification, object: nil)
提前致谢!
【问题讨论】:
标签:
ios
swift
xcode
swift3
swift2
【解决方案1】:
看看this fine answer
正如它所说:
所有系统通知类型现在都定义为 Notification.Name 上的静态常量;即 .UIApplicationDidFinishLaunching、.UITextFieldTextDidChange 等
因此,就您而言,您可能正在寻找Notification.Name.AVAudioSessionInterruption
我认为这应该适合你:
NotificationCenter.default.addObserver(self, selector: #selector(handleInterruption), name: .AVAudioSessionInterruption, object: nil)
希望对您有所帮助。