我正在使用react-native库中的选择器。当从选择器中选择项目并使用长度小于先前选择的项目的索引的数组更新选择器的数据集时,会导致应用崩溃。
<Picker
style={{flex: 1}}
selectedValue={selectedTime}
onValueChange={(value) => {
this.setState({
selectedTime: value,
});
}}>
{array && array.map((element, index) => {
return (
<Picker.Item
label={element}
value={element}
key={index}
/>
);
})}
</Picker>
我使用android studio检查了此错误,结果表明这是IndexOutOfBound
错误