функция захвата камеры не работает для ios - PullRequest
0 голосов
/ 05 июля 2018

Версия системы: MacOS Sierra 10.12.6 Xcode 8,3

Используемый плагин: nativescript-camera

устройство, используемое для установки приложения: iPad (версия 9.3.5)

Снимок кода: функция захвата изображения def

public takePicture() {
Camera.requestPermissions();
    Camera.takePicture().
        then((imageAsset) => {
            console.log("Result is an image asset instance");
            var image = new Image();
            image.src = imageAsset;
        }).catch((err) => {
            console.log("Error -> " + err.message);
        });
    }

Пробовал способы решения: Добавлены ключи NSPhotoLibraryUsageDescription и NSCameraUsageDescription в файле .plist

Ошибка не выдается но камера не открывается.

Пожалуйста, предложите

1 Ответ

0 голосов
/ 12 ноября 2018

Метод requestPermissions возвращает Promise, который можно использовать для проверки предоставления разрешений.

Camera.requestPermissions().then(() => {
   // you can take photos now
}).catch(() => {
   // user denied permissions
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...