ссылки работают на iOS, но не определены на Android - React Native - PullRequest
0 голосов
/ 13 июня 2018

Итак, у меня есть два компонента

    <TouchableInput
      onPress={() => this.interestedInPicker.togglePicker()}
    />
    <RNPickerSelect
      placeholder={{}}
      items={[
        {
          label: 'text',
          value: 'value`,
        },
        {
          label: 'text'
          value: 'value',
        },
        {
          label: 'text',
          value: 'value',
        },
      ]}
      onValueChange={restInput.onChange}
      style={styles.interestedInPicker}
      value={restInput.value}
      ref={ref => (this.interestedInPicker = ref)}
    />

RNPickerSelect имеет высоту 0, поэтому он скрыт.Когда я нажимаю TouchableInput, я хочу, чтобы функция togglePicker сработала.Это работает на iOS, но журналы не определены на Android.Когда я console.log this.interestedInPicker, я вижу нужный мне метод, но когда я записываю в журнал все выражение, оно не определено.Есть идеи, что происходит?

1 Ответ

0 голосов
/ 14 июня 2018

Я открыл это как проблему для библиотеки RNPickerSelect около месяца назад.

Это известная проблема.Проблема в том, что им нужен способ запуска сборщика программно.Возможно, вам удастся найти временное решение ЗДЕСЬ

...