Я пытаюсь обнаружить UIDevice.current.proximityState
, но он всегда возвращает false
, несмотря на то, что для UIDevice.current.isProximityMonitoringEnabled
установлено значение true, и при проверке он выводится как true. Есть идеи?
Использование этого кода на iPhone X и 6S с одинаковыми результатами.
Запустите следующий код на таймере
UIDevice.current.isProximityMonitoringEnabled = true
print("enabled: \(UIDevice.current.isProximityMonitoringEnabled)") // prints true
print("state: \(UIDevice.current.proximityState)") // always prints false, even when sensor is covered.
Любая помощь приветствуется.