gpt4 book ai didi

firebase - Flutter + Firestore 错误 : The method '[]' can't be unconditionally invoked because the receiver can be 'null'

转载 作者:行者123 更新时间:2023-12-05 08:29:49 24 4
gpt4 key购买 nike

下面的代码抛出这个错误“方法'[]'不能无条件调用因为接收者可以是'null'”

if (snapshot.hasData == true) {
return ListView(
children: snapshot.data!.docs.map((DocumentSnapshot document) {
return ListTile(
title: Text(document.data()['title']),
);
}).toList(),
);
}

它与空安全有关吗?如何解决?

最佳答案

此问题与 Flutter 更新有关。

在最新的 Flutter 更新中,不需要添加 .data()

从描述中的代码中删除.data() 可以解决问题。

关于firebase - Flutter + Firestore 错误 : The method '[]' can't be unconditionally invoked because the receiver can be 'null' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67885325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com