Flutter 类没有实例方法调用`
我在我的代码中收到以下Flutter 类没有实例方法调用`,flutter,dart,Flutter,Dart,我在我的代码中收到以下NoSuchMethodError: I/flutter ( 6579): The following NoSuchMethodError was thrown building: I/flutter ( 6579): Class 'List<DocumentSnapshot>' has no instance method 'call'. I/flutter ( 6579): Receiver: Instance(length:2) of '_Growable
NoSuchMethodError
:
I/flutter ( 6579): The following NoSuchMethodError was thrown building:
I/flutter ( 6579): Class 'List<DocumentSnapshot>' has no instance method 'call'.
I/flutter ( 6579): Receiver: Instance(length:2) of '_GrowableList'
I/flutter ( 6579): Tried calling: call(0)
这里的问题是,您正在使用括号
()
访问列表中的元素,该元素试图调用对象上的调用
,但由于对象不是函数,因此会引发错误
但是,列表
使用方括号[]
来表示
这意味着这是一个简单的修复方法,只需将括号替换为方括号:
返回爬虫类(RepData.fromDocument(snapshot.data.documents[index]);
这里的问题是,您正在使用括号()
访问列表中的一个元素,该元素试图调用对象上的调用
,但由于对象不是函数,因此会引发错误
但是,列表
使用方括号[]
来表示
这意味着这是一个简单的修复方法,只需将括号替换为方括号:
返回爬虫类(RepData.fromDocument(snapshot.data.documents[index]);
return RepTile(RepData.fromDocument(snapshot.data.documents(index)));