【发布时间】:2017-03-21 12:29:48
【问题描述】:
我想更新我的列表视图行,因为我正在尝试对列表视图数据源进行切片,但它引发以下错误:
this.state.dataSource.slice 不是函数。 (在 'this.state.dataSource.slice()', 'this.state.dataSource.slice' 是 未定义)
这是我的代码:
let newArray = this.state.dataSource.slice();
newArray[indexToUpdate] = {
//Here I am updating my values.
};
this.setState({
dataSource: this.state.dataSource.cloneWithRows(newArray),
});
如果我的代码有任何错误或我做错了什么,请告诉我。
【问题讨论】:
-
@trevor 但我已经看到了大多数与更新列表视图相关的示例和链接。我已经获得了这种常用方法,例如使用 slice() 方法。 那么我无法为我的 dataSource 对象使用 slice() 方法或其未定义的原因是什么?
标签: react-native react-native-ios react-native-listview