【发布时间】:2020-12-04 06:45:43
【问题描述】:
我有一个只有这个组件的应用:
function TestComp() {
return (
<FlatList
keyExtractor={(item) => String(item)}
data={[0, 1, 2, 3]}
renderItem={({ item }) => (
<View>
<Text>{item}</Text>
</View>
)}
maintainVisibleContentPosition <--- Causes crash
/>
);
}
程序立即崩溃,抛出错误:
Exception thrown while executing UI block: - [__NSCFBoolean objectForKeyedSubscript:]: unrecognized selector sent to instance 0x11bfcae48.
当我删除 maintainVisibleContentPosition 道具时,崩溃消失了(但我需要它)。
我在react 16.11.0,使用expo sdk 38.0.0。
知道为什么会这样吗?
【问题讨论】:
-
我遇到了同样的问题。看起来你签了一张票? github.com/expo/expo/issues/9757。我也无法理解为什么。您是否处于托管模式?
-
是的,我处于托管模式。这个问题也在生产中发生,所以我不确定它是由于世博会造成的。
标签: react-native expo react-native-flatlist