Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 错误:Class';QuerySnapshot';没有实例getter';数据';_Flutter_Dart_Flutter Layout_Flutter Dependencies_Dart Pub - Fatal编程技术网

Flutter 错误:Class';QuerySnapshot';没有实例getter';数据';

Flutter 错误:Class';QuerySnapshot';没有实例getter';数据';,flutter,dart,flutter-layout,flutter-dependencies,dart-pub,Flutter,Dart,Flutter Layout,Flutter Dependencies,Dart Pub,我正在尝试创建一个包含3个选项卡的UI屏幕。最近项目、回顾项目和简介。然而,在recentitem小部件中存在一些后端问题。显示错误:类“QuerySnapshot”没有实例获取程序“data”。 Ps:整个代码相当大,因此我为整个代码共享了一个文档: RecentItems(): Widget RecentItems(){ 返回填充( 填充:常数边集全部(10.0), 孩子:StreamBuilder( 流:Firestore.instance .收集(“用户”) .文件(uid) .收藏(“

我正在尝试创建一个包含3个选项卡的UI屏幕。最近项目、回顾项目和简介。然而,在recentitem小部件中存在一些后端问题。显示错误:类“QuerySnapshot”没有实例获取程序“data”。 Ps:整个代码相当大,因此我为整个代码共享了一个文档: RecentItems():

Widget RecentItems(){
返回填充(
填充:常数边集全部(10.0),
孩子:StreamBuilder(
流:Firestore.instance
.收集(“用户”)
.文件(uid)
.收藏(“近期”)
.snapshots(),
生成器:(上下文,快照){
打印(快照数据);
List orders=List.from(Map.from(snapshot.data.data)['orders']);
地图顺序;
对于(int i=0;i
错误消息是:

The getter 'data' was called on null.
Receiver: null
Tried calling: data
The relevant error-causing widget was: 
  StreamBuilder<QuerySnapshot> file:///C:/Flutter/Naniz_eats/lib/UserProfilePage.dart:434:14
════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (28940): Instance of 'QuerySnapshot'

════════ (3) Exception caught by widgets library ═══════════════════════════════════════════════════
Class 'QuerySnapshot' has no instance getter 'data'.
Receiver: Instance of 'QuerySnapshot'
Tried calling: data
The relevant error-causing widget was: 
  StreamBuilder<QuerySnapshot> file:///C:/Flutter/Naniz_eats/lib/UserProfilePage.dart:434:14
对null调用了getter“data”。
收件人:空
尝试呼叫:数据
导致错误的相关小部件是:
StreamBuilderfile:///C:/Flutter/Naniz_eats/lib/UserProfilePage.dart:434:14
════════════════════════════════════════════════════════════════════════════════════════════════════
I/flatter(28940):“QuerySnapshot”的实例
════════ (3) widgets库捕获到异常═══════════════════════════════════════════════════
“QuerySnapshot”类没有指令
The getter 'data' was called on null.
Receiver: null
Tried calling: data
The relevant error-causing widget was: 
  StreamBuilder<QuerySnapshot> file:///C:/Flutter/Naniz_eats/lib/UserProfilePage.dart:434:14
════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (28940): Instance of 'QuerySnapshot'

════════ (3) Exception caught by widgets library ═══════════════════════════════════════════════════
Class 'QuerySnapshot' has no instance getter 'data'.
Receiver: Instance of 'QuerySnapshot'
Tried calling: data
The relevant error-causing widget was: 
  StreamBuilder<QuerySnapshot> file:///C:/Flutter/Naniz_eats/lib/UserProfilePage.dart:434:14
Firestore.instance
              .collection("users")
              .document(uid)
              .collection("recent")
              .snapshots()
            List orders = List.from(Map.from(snapshot.data.data)['orders']);
List<DocumentSnapshot> orders = snapshot.data.documents;