Предварительный просмотр камеры с использованием AVCaptureSession с черным экраном на устройствах iPhone X и iPhone 11 - PullRequest
0 голосов
/ 25 февраля 2020

Я использую AVCaptureSession для инициализации камеры в режиме предварительного просмотра. Но в некоторых устройствах, таких как iPhone X и iPhone 11, вместо камеры отображается черный экран.

Захватывает фотографию, когда я нажимаю на кнопку Capture, но не получаю изображение. Я написал код с https://www.appcoda.com/avfoundation-swift-guide/

Пожалуйста, посмотрите на изображение, которое я сделал с устройства iPhone X. enter image description here

Любая помощь будет очень ощутимой.

1 Ответ

0 голосов
/ 25 февраля 2020

Доступ к камере в симуляторе невозможен. Вы должны подключить реальное устройство для отладки. Для этого вам нужна платная учетная запись разработчика.

Еще одна возможность, которую вы забыли добавить возможность доступа к камере в вашем приложении, просто посмотрите https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_camera для этого.

...