如何解决错误,未在flutter中为类'Future <Null>'定义'getter'引用

时间:2020-03-30 02:38:51

标签: firebase flutter dart

我正在使用flutter和firebase创建一个移动应用程序。我在Firestore上有2个收藏集,我想阅读“ Design”收藏集中的所有文档。但是,当我这样做时,并没有为类'Future'定义“ getter”引用的错误。

 @override
  Widget build(BuildContext context) {
    return Container(
        color: tileColor,
        child: ListTile(
          title:Text(widget.title),
          subtitle:Text('Status: $status'),
          onTap:()=> setState(() {
            status++;
            final record1=  Firestore.instance.collection('Design').document().get().then((DocumentSnapshot ds) {
              var s =Record.fromSnapshot(ds);
              status= s.status;
          }
            );

            record1.reference.updateData({'status': FieldValue.increment(1)});
          }

0 个答案:

没有答案