Flutter 颤振文档快照-错误:类型为';对象?';can';不能分配给类型为';文档快照';

Flutter 颤振文档快照-错误:类型为';对象?';can';不能分配给类型为';文档快照';,flutter,snapshot,Flutter,Snapshot,大家好! “snapshot.data”给出了上述错误。求求你,救命!谢谢 DoDocumentSnapshot snap=snapshot.data作为DocumentSnapshot这样写DocumentSnapshot snap=snapshot.data作为DocumentSnapshot哦。。。那很容易!哈哈,谢谢,@有问题的家伙!它起作用了吗?错误消失了。但我被另一个问题困住了。尚未检查。。。但是,无论如何,谢谢你!在这种情况下,我添加上述评论作为答案。如果问题中的错误消失了,就标记

大家好!
“snapshot.data”给出了上述错误。求求你,救命!谢谢

Do
DocumentSnapshot snap=snapshot.data作为DocumentSnapshot

这样写
DocumentSnapshot snap=snapshot.data作为DocumentSnapshot哦。。。那很容易!哈哈,谢谢,@有问题的家伙!它起作用了吗?错误消失了。但我被另一个问题困住了。尚未检查。。。但是,无论如何,谢谢你!在这种情况下,我添加上述评论作为答案。如果问题中的错误消失了,就标记它
return StreamBuilder(
  stream: usersRef.doc(post.userId).snapshots(),
  builder: (context, snapshot) {
    if (snapshot.hasData) {
      DocumentSnapshot snap = snapshot.data;
      UserModel user = UserModel.fromJson(snap.data()!);