Попытка обработать прерывание звука в моем проекте.
Этот код используется для работы в swift 4.
NotificationCenter.default.addObserver(self, selector: #selector(handleInterruption(_:)), name: NSNotification.Name.AVAudioSessionInterruption, object: nil)
После обновления до Swift 4.2мне предложили изменить на
NotificationCenter.default.addObserver(self, selector: #selector(handleInterruption(_:)), name: Notification.Name.AVAudioSession.interruptionNotification, object: nil)
После перехода на предлагаемое исправление я получаю сообщение об ошибке: Тип «Notification.Name» (он же «NSNotification.Name») не имеетчлен 'AVAudioSession'
Любая помощь будет оценена.
Используемые документы:
func setupNotifications() {
let notificationCenter = NotificationCenter.default
notificationCenter.addObserver(self, selector: #selector(handleInterruption), name: .AVAudioSessionInterruption, object: nil)
}
Но документ не обновлен для swift 4.2.