UncaughtError: ошибка при загрузке свойства 'items' представления, управляемого androiddialogpicker - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь извлечь свои значения из базы данных в реагирующем родном средстве выбора, прежде чем он работал нормально, так как он давал мне значения в средстве выбора в виде раскрывающегося списка, но теперь он дает мне эту необработанную ошибку. Вот предоставленный код: Это мой метод ComponentDidMount, извлекающий значения из базы данных:

componentDidMount() {
  let currentComponent = this;
    sotref.on("value", function(snapshot) {
      let data = snapshot.val();
      let society = Object.values(data);
      currentComponent.setState({society});
    });
  }

А это мой React Native Picker, более того, он отлично работает с эмулятором IOS:

 <Picker
  selectedValue={this.state.society}
  style={{height: 50, width: 500, marginLeft:15,}}
  onValueChange={(itemValue, itemIndex) =>
    this.setState({society: itemValue})
  }>
            { this.state.society.map((item, key)=>(
            <Picker.Item label={item.name} value={item.name} key={key} />)
            )}
</Picker>
...