无法无条件调用该函数,因为它可以为“null”。
获取此部分中的错误auth.currentUser
:
FirebaseAuth auth = FirebaseAuth.instance;
final User user = await auth.currentUser();
String uid = user.uid;
await FirebaseFirestore.instance
.collection('data')
.doc(uid)
.collection('data')
.doc();
2条答案
按热度按时间plicqrtu1#
尝试;
eoxn13cs2#
User
示例可以是null
,使用空Assert运算符(user!.uid
)进行显式转换不是一种好的做法,因为它可能会导致运行时异常。所以试试这个: