Nativescript: MediaFilePicker не работает - PullRequest
0 голосов
/ 18 мая 2019

Я пытался использовать пользовательский код файла по этой ссылке https://www.npmjs.com/package/nativescript-mediafilepicker, но я получаю эту ошибку "Не могу найти переменную: IQMediaPickerControllerDelegate"

uploadFile(){
let extensions = [];

if (app.ios) {
    extensions = [kUTTypePDF, kUTTypeText]; // you can get more types from here: https://developer.apple.com/documentation/mobilecoreservices/uttype
} else {
    extensions = ['txt', 'pdf'];
}

let options: FilePickerOptions = {
    android: {
        extensions: extensions,
        maxNumberFiles: 2
    },
    ios: {
        extensions: extensions,
        multipleSelection: true
    }
};

let mediafilepicker = new Mediafilepicker(); 
mediafilepicker.openFilePicker(options);

mediafilepicker.on("getFiles", function (res) {
    let results = res.object.get('results');
    console.dir(results);
});

mediafilepicker.on("error", function (res) {
    let msg = res.object.get('msg');
    console.log(msg);
});

mediafilepicker.on("cancel", function (res) {
    let msg = res.object.get('msg');
    console.log(msg);
});

}

Я ожидаю, что мое мобильное приложениеоткрыть средство выбора файлов одним нажатием кнопки, которая вызывает пользовательскую функцию файла, но я получаю:

"Can't find variable: IQMediaPickerControllerDelegate"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...