Возможное отклонение необработанного обещания (id:0) (на основе средства выбора документов)
Ошибка появляется с помощью средства подбора документов
. Я не могу найти решение в соответствии с моей проблемой, поэтому я пытаюсь сделать это таким образом. Если кнопка нажата, новое окно не открывается, просто появляется ошибка. Я пробовал с обновлениями POD, но думаю, что сделал что-то не так со своим кодом.
Он основан на документации пакета
onPress = () => {
this.openDocumentReader();
};
async openDocumentReader (){
// Pick a single file
try {
const res = await DocumentPicker.pick({
type: [DocumentPicker.types.allFiles],
})
console.log(
res.uri,
res.type, // mime type
res.name,
res.size,
)
} catch (err) {
if (DocumentPicker.isCancel(err)) {
// User cancelled the picker, exit any dialogs or menus and move on
} else {
Alert.alert('Simple');
throw err
}
}
}
render() {
return (
<View style={styles.container}>
<TouchableOpacity
style={styles.button}
onPress={this.onPress}
>
<Text>Press Here</Text>
</TouchableOpacity>
</View>
);
}
}
export default App;
Я открыл его на виртуализированном iPad через expo.