使用AVQueuePlayer iOS Swift在控制器中未调用接近传感器通知

时间:2019-05-27 10:55:33

标签: ios swift notifications proximitysensor

我有一个带有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!")
        }
    }

注意:-此方法适用于除实现视频播放器的控制器以外的所有控制器。任何帮助都会很棒。!

0 个答案:

没有答案