使用Picker時遇到奇怪的行爲。react-native - Picker - undefined不是一個對象(評估'this.props.children [position] .props)
我使用選取器如下:
<Picker
mode="dropdown"
style={styles.pickerField}
selectedValue={this.state.dayAndTime}
onValueChange={(text) => this.setState({ dayAndTime: text })}
>
<Picker.Item label="Le 5/07 à 15H" value="0" key="0" />
</Picker>
當顯示這個選擇器選擇屏幕被加載時,我得到一個錯誤屏幕說(參見下文截圖):未定義不是一個對象(計算「這一點。 props.children [position] .props)
從我收集的來看,我的問題來自庫/ Components/Picker/PickerAndroid.android.js的第106行,似乎有一個屬性「onValueChange」會觸發它。我刪除它,並沒有發生錯誤。
我使用react-native 0.31.0,我用genymotion使用了一個android api 23虛擬設備。
有什麼我做錯了嗎?
謝謝,我只有一個項目,因爲我沒有被告知哪些應該在這個選擇器去。我不會猜測這是一百萬年的原因。 – vincenth
這正是問題所在。我希望這個錯誤比這個更具描述性。吉茲。感謝您指出。 –
你能幫助我一個類似的問題[這裏](http://stackoverflow.com/questions/43364833/react-native-native-picker-selected-value-gives-undefined-is-not-an-object-error) –