小编Ram*_*K S的帖子

类型“DocumentSnapshot”不是类型“Map <String,dynamic>”的子类型

这是我的个人资料页面,
我还尝试了 snapshot.data() 并尝试通过查看其他一些 StackOverflow 答案将其转换为地图数据。请帮我解决这个问题。

错误出现在第 63 行。我不知道如何纠正。实际上,在教程中,他们显示了来自文档,但我必须使用 FromMap 但我不确定如何使用它

import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_storage/firebase_storage.dart' as firebase_storage;
import 'package:provider/provider.dart';
import 'package:cached_network_image/cached_network_image.dart';

import 'package:justpoll/screens/profile/edit_profile.dart';
import 'package:justpoll/screens/profile/profile_nav_bar/settings.dart';
import 'package:justpoll/screens/profile/profile_nav_bar/help.dart';
import 'package:justpoll/Constants.dart';
import 'package:justpoll/widgets/progress.dart';
import 'package:justpoll/libmodels/user_model.dart';
import 'package:justpoll/libservices/authentication_service.dart';
import 'package:justpoll/screens/home_page/nav.dart';

class Profile2 extends StatefulWidget {
  final String profileId;

  Profile2({this.profileId});
  @override
  _Profile2State createState() => new _Profile2State();
}

final userRef = FirebaseFirestore.instance.collection("users");

class _Profile2State extends State<Profile2> {
  buildProfileButton() {
    return Text("profile Button");
  }

  Column buildCountColumn(String lable, int count) {
    return Column(
      mainAxisSize: MainAxisSize.min, …
Run Code Online (Sandbox Code Playgroud)

database firebase flutter

4
推荐指数
1
解决办法
8744
查看次数

标签 统计

database ×1

firebase ×1

flutter ×1