У меня есть контроллер с AVQueuePlayer, здесь я реализовал код датчика приближения, но здесь уведомление о близости не срабатывает по какой-то причине. Ниже приведен код, который я реализовал.
UIDevice.current.isProximityMonitoringEnabled = true
NotificationCenter.default.addObserver(self, selector: #selector(self.proximityChanged), name: UIDevice.proximityStateDidChangeNotification, object: UIDevice.current)
метод ниже не вызывается
@objc func proximityChanged(_ notification: Notification) {
if let device = notification.object as? UIDevice {
print("\(device) detected!")
}
}
Примечание: - этот метод работает во всех контроллерах, кроме контроллера, в котором реализован видеоплеер. Любая помощь будет отличной. !!