Возможное отклонение необработанного обещания (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.

0 ответов

Другие вопросы по тегам