Я пытался использовать пользовательский код файла по этой ссылке 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"