【发布时间】:2019-09-12 20:18:05
【问题描述】:
我正在尝试实现一个从服务器中删除特定数据(基于 id)的功能。
我的函数如下所示:
Future<bool> deleteData(int index) {
_data.removeAt(index);
notifyListeners();
return http
.delete(
'https://*my address*/${_data[index].id}.json')
.then((http.Response response) {
return true;
}).catchError((error) {
print(error);
return false;
});
}
数据在本地被删除,但在服务器上没有被删除。 相反,我得到了这个错误:
I/flutter (5517): ══╡ 手势发现异常 ╞═════════════════════════════════════════════════ ══════════════════ I/flutter (5517):处理时抛出以下 RangeError 手势:I/flutter(5517):RangeError(索引):无效值:有效 取值范围为空:0
【问题讨论】:
标签: firebase firebase-realtime-database dart flutter